euscanwww: Minor fixes

Signed-off-by: volpino <fox91@anche.no>
This commit is contained in:
volpino
2012-07-09 18:15:34 +02:00
parent 379a6d2942
commit 02be58024a
4 changed files with 11 additions and 6 deletions

View File

@ -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()