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']) if options['all']: for address_in_tuple in FtpServer.objects.values_list('address'): try: self.index(address_in_tuple[0]) except CommandError as e: self.stderr.write(smart_str(self.style.ERROR( ugettext(u"Error: %s\n" % e)))) else: for address in args: self.index(address)
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 handle(self, *args, **options): setup_logging(options['verbosity']) indexer = Indexer(**settings) indexer.run(args)