def handle(self, *args, **kwargs): if not len(args): for p in Project.objects.all(): print "Indexing %s" % p tasks.fileify(p.slug) else: for slug in args: p = Project.objects.get(slug=slug) print "Indexing %s" % p tasks.fileify(p.slug)
def handle(self, *args, **kwargs): ''' Build/index all versions or a single project's version ''' # Delete all existing as a cleanup for any deleted projects. ImportedFile.objects.all().delete() for v in Version.objects.filter(slug='latest'): log.info("Building files for %s" % v) try: tasks.fileify(v) except Exception, e: log.error('Build failed for %s' % v, exc_info=True)
def handle(self, *args, **kwargs): if not len(args): for v in Version.objects.filter(slug='latest'): print "Indexing %s" % v try: tasks.fileify(v) except: pass else: for slug in args: p = Project.objects.get(slug=slug) print "Indexing %s" % p tasks.fileify(p)
def handle(self, *args, **kwargs): ImportedFile.objects.all().delete() if not len(args): for v in Version.objects.filter(slug="latest"): print "Indexing %s" % v try: tasks.fileify(v) except: pass else: for slug in args: p = Project.objects.get(slug=slug) print "Indexing %s" % p tasks.fileify(p)
def handle(self, *args, **kwargs): ''' Build/index all versions or a single project's version ''' # Delete all existing as a cleanup for any deleted projects. #ImportedFile.objects.all().delete() if getattr(settings, 'INDEX_ONLY_LATEST', True): queryset = Version.objects.filter(slug='latst') else: queryset = Version.objects.public() for v in queryset: log.info("Building files for %s" % v) try: tasks.fileify(v) except Exception: log.error('Build failed for %s' % v, exc_info=True)
def handle(self, *args, **options): """ Build/index all versions or a single project's version """ # Delete all existing as a cleanup for any deleted projects. # ImportedFile.objects.all().delete() project = options["project"] if project: queryset = Version.objects.public(project__slug=project) log.info("Building all versions for %s" % project) elif getattr(settings, "INDEX_ONLY_LATEST", True): queryset = Version.objects.filter(slug="latst") else: queryset = Version.objects.public() for v in queryset: log.info("Building files for %s" % v) try: tasks.fileify(v.pk) except Exception: log.error("Build failed for %s" % v, exc_info=True)