fix when the function isn't a string

This commit is contained in:
Romain Bignon 2010-08-12 18:04:08 +02:00
commit d6f232198a

View file

@ -218,7 +218,10 @@ class BaseApplication(object):
def complete(self, backend, count, selected_fields, function, *args, **kwargs):
assert count is None or count > 0
res = getattr(backend, function)(*args, **kwargs)
if callable(function):
res = function(backend, *args, **kwargs)
else:
res = getattr(backend, function)(*args, **kwargs)
if self.selected_fields:
fields = self.selected_fields