]> err.no Git - dak/commitdiff
dak/update_db.py: Allow version numbers > 99 in db
authorTollef Fog Heen <tfheen@varnish-software.com>
Mon, 9 Sep 2013 11:32:26 +0000 (13:32 +0200)
committerTollef Fog Heen <tfheen@err.no>
Tue, 10 Sep 2013 11:33:43 +0000 (13:33 +0200)
max(['100', '99]) returns '99', not '100', so switch order around a
bit to allow for higher versions.

Signed-off-by: Tollef Fog Heen <tfheen@err.no>
dak/update_db.py

index 5bbc40c5e80f0282cbc7456546667be6087dadfe..61a1089210295e5ab759d7858e59edc5f4bfb58e 100755 (executable)
@@ -158,7 +158,7 @@ Updates dak's database schema to the lastest version. You should disable crontab
             database_revision = 0
 
         dbfiles = glob(os.path.join(os.path.dirname(__file__), 'dakdb/update*.py'))
-        required_database_schema = int(max(findall('update(\d+).py', " ".join(dbfiles))))
+        required_database_schema = max(map(int, findall('update(\d+).py', " ".join(dbfiles))))
 
         print "dak database schema at %d" % database_revision
         print "dak version requires schema %d"  % required_database_schema