Make write_metadata take a writer

This will let rewritemeta report format issues without writing to disk.
This commit is contained in:
Daniel Martí 2015-09-24 22:27:38 -07:00
parent d88914b466
commit 911994fc99
4 changed files with 12 additions and 12 deletions

View file

@ -505,7 +505,8 @@ def checkupdates_app(app, first=True):
if commitmsg:
metadatapath = os.path.join('metadata', app['id'] + '.txt')
metadata.write_metadata(metadatapath, app)
with open(metadatapath, 'w') as f:
metadata.write_metadata(f, app)
if options.commit:
logging.info("Commiting update for " + metadatapath)
gitcmd = ["git", "commit", "-m", commitmsg]