aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpixelterm11
-rw-r--r--[-rwxr-xr-x]pixelterm.py0
-rw-r--r--[-rwxr-xr-x]unpixelterm.py0
3 files changed, 7 insertions, 4 deletions
diff --git a/pixelterm b/pixelterm
index f893875..5a15cb1 100755
--- a/pixelterm
+++ b/pixelterm
@@ -15,12 +15,15 @@ if __name__ == '__main__':
foo, _, _ = f.rpartition('.png')
output = os.path.join(args.output_dir, os.path.basename(foo)+'.pony')
metadata = json.loads(img.info.get('pixelterm-metadata'))
- comment = metadata['_comment']
- del metadata['_comment']
+ comment = metadata.get('_comment')
+ if comment is not None:
+ del metadata['_comment']
+ comment = '\n'+comment
+ else:
+ comment = ''
metadataarea = '$$$\n' +\
'\n'.join([ '\n'.join([ k.upper() + ': ' + v for v in metadata[k] ]) for k in sorted(metadata.keys()) ]) +\
- '\n' + comment +\
- '\n$$$\n'
+ comment + '\n$$$\n'
with open(output, 'w') as of:
of.write(metadataarea)
of.write(pixelterm.termify_pixels(img))
diff --git a/pixelterm.py b/pixelterm.py
index 1543663..1543663 100755..100644
--- a/pixelterm.py
+++ b/pixelterm.py
diff --git a/unpixelterm.py b/unpixelterm.py
index 234d3d1..234d3d1 100755..100644
--- a/unpixelterm.py
+++ b/unpixelterm.py