summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xautoimport.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/autoimport.py b/autoimport.py
index d9ee0a3..eb610b4 100755
--- a/autoimport.py
+++ b/autoimport.py
@@ -104,14 +104,15 @@ def main():
print("reading database")
cur.execute("SELECT name, version FROM package;")
- knownpkgs = dict((row[0], row[1]) for row in cur.fetchall())
+ knownpkgvers = dict((row[0], row[1]) for row in cur.fetchall())
distpkgs = set(pkgs.keys())
if args.new:
for name in distpkgs:
- if name in knownpkgs and version_compare(pkgs[name]["version"],
- knownpkgs[name]) <= 0:
+ if name in knownpkgvers and \
+ version_compare(pkgs[name]["version"], knownpkgvers[name]) <= 0:
del pkgs[name]
- knownpkgs = set(knownpkgs)
+ knownpkgs = set(knownpkgvers)
+ del knownpkgvers
with e:
fs = {}