@ -30,6 +30,11 @@ class ScanUpstream(object):
|
||||
scan_time = out[package]["metadata"]["scan_time"]
|
||||
ebuild = out[package]["metadata"]["ebuild"]
|
||||
except KeyError:
|
||||
self.logger.error(
|
||||
"Error while scanning upstream for package %s!\n%s",
|
||||
package,
|
||||
out_json
|
||||
)
|
||||
return {}
|
||||
|
||||
obj = self.store_package(cpv)
|
||||
@ -147,9 +152,9 @@ def scan_upstream(packages=None, purge_versions=False,
|
||||
packages = Package.objects.all()
|
||||
|
||||
for pkg in packages:
|
||||
if isinstance(pkg, Package):
|
||||
try:
|
||||
scan_handler.scan('%s/%s' % (pkg.category, pkg.name))
|
||||
else:
|
||||
except AttributeError:
|
||||
scan_handler.scan(pkg)
|
||||
|
||||
scan_handler.purge_old_versions()
|
||||
|
Reference in New Issue
Block a user