def handle(self, *args, **options): setup_logging(options['verbosity']) indexer = get_project_indexer() if options['all']: indexer.check_all_statuses() else: indexer.check_statuses(args)
def handle(self, *args, **options): setup_logging(options['verbosity']) indexer = get_project_indexer() try: if len(args) == 1: indexer.scan(args[0], args[0]) elif len(args) == 2: indexer.scan(args[0], args[1]) else: raise CommandError( ugettext(u"Expected 2 parameters, got %d") % len(args)) except ValueError as e: raise CommandError("%s: %s" % (e.__class__.__name__, e))
def __init__(self): super(Command, self).__init__() self.indexer = get_project_indexer()