$full and $direct selectors work

This commit is contained in:
Romain Bignon 2010-10-30 11:21:40 +02:00
commit 8fc7860150
3 changed files with 5 additions and 14 deletions

View file

@ -243,15 +243,10 @@ class BaseApplication(object):
else:
res = getattr(backend, function)(*args, **kwargs)
if selected_fields:
fields = selected_fields
else:
fields = None
if hasattr(res, '__iter__'):
return self._do_complete_iter(backend, count, fields, res)
return self._do_complete_iter(backend, count, selected_fields, res)
else:
return self._do_complete_obj(backend, fields, res)
return self._do_complete_obj(backend, selected_fields, res)
def parse_args(self, args):
self.options, args = self._parser.parse_args(args)