chiark / gitweb /
Made checkmarket2 update metadata nicely instead of hackily
authorCiaran Gultnieks <ciaran@ciarang.com>
Tue, 10 Jan 2012 23:51:43 +0000 (23:51 +0000)
committerCiaran Gultnieks <ciaran@ciarang.com>
Tue, 10 Jan 2012 23:51:43 +0000 (23:51 +0000)
checkmarket2.py

index f1a7d805888e34cfd1762ad71ff06bf71f52662c..0d6310611c5f7e623ead7e1b1fffab395fdd633a 100755 (executable)
@@ -67,20 +67,10 @@ for app in apps:
         print "...up to date"
     else:
         print '...updating to version:' + version + ' vercode:' + vercode
-        newdata = ''
+        app['Market Version'] = version
+        app['Market Version Code'] = vercode
         metafile = os.path.join('metadata', app['id'] + '.txt')
-        mf = open(metafile, 'r')
-        for line in mf:
-            if line.startswith('Market Version:'):
-                newdata += 'Market Version:' + version + '\n'
-            elif line.startswith('Market Version Code:'):
-                newdata += 'Market Version Code:' + vercode + '\n'
-            else:
-                newdata += line
-        mf.close()
-        mf = open(metafile, 'w')
-        mf.write(newdata)
-        mf.close()
+        common.write_metadata(metafile, app)
 
     time.sleep(5)