mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-05 06:50:29 +03:00
Make write_metadata take a writer
This will let rewritemeta report format issues without writing to disk.
This commit is contained in:
parent
d88914b466
commit
911994fc99
4 changed files with 12 additions and 12 deletions
|
|
@ -1040,9 +1040,9 @@ def parse_txt_metadata(apps, metadatapath):
|
|||
|
||||
# Write a metadata file.
|
||||
#
|
||||
# 'dest' - The path to the output file
|
||||
# 'mf' - Writer interface (file, StringIO, ...)
|
||||
# 'app' - The app data
|
||||
def write_metadata(dest, app):
|
||||
def write_metadata(mf, app):
|
||||
|
||||
def writecomments(key):
|
||||
written = 0
|
||||
|
|
@ -1073,7 +1073,6 @@ def write_metadata(dest, app):
|
|||
if value:
|
||||
writefield(field, value)
|
||||
|
||||
mf = open(dest, 'w')
|
||||
writefield_nonempty('Disabled')
|
||||
if app['AntiFeatures']:
|
||||
writefield('AntiFeatures')
|
||||
|
|
@ -1161,4 +1160,3 @@ def write_metadata(dest, app):
|
|||
writefield('No Source Since')
|
||||
mf.write('\n')
|
||||
writecomments(None)
|
||||
mf.close()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue