Map apps in memory from appid to appinfo

Instead of storing them in a list and doing linear searches by appinfo['id']
This commit is contained in:
Daniel Martí 2014-08-16 12:46:02 +02:00
parent 880f75110e
commit 94c29f9c37
11 changed files with 108 additions and 113 deletions

View file

@ -45,9 +45,9 @@ def main():
allapps = metadata.read_metadata(xref=True)
apps = common.read_app_args(args, allapps, False)
for app in apps:
logging.info("Writing " + app['id'])
metadata.write_metadata(os.path.join('metadata', app['id']) + '.txt', app)
for appid, app in apps.iteritems():
logging.info("Writing " + appid)
metadata.write_metadata(os.path.join('metadata', appid) + '.txt', app)
logging.info("Finished.")