aboutsummaryrefslogtreecommitdiff
path: root/pixelterm
diff options
context:
space:
mode:
authorjaseg <s@jaseg.de>2013-07-29 18:52:43 +0200
committerjaseg <s@jaseg.de>2013-07-29 19:00:49 +0200
commita1ce05f39b96f6992a8718ee4a192300f6db62dc (patch)
tree3f9c24589eae40244d3fc5a355de873e21ee1f0c /pixelterm
parenta79ab969533320582482856758394e74739b152e (diff)
downloadpixelterm-a1ce05f39b96f6992a8718ee4a192300f6db62dc.tar.gz
pixelterm-a1ce05f39b96f6992a8718ee4a192300f6db62dc.tar.bz2
pixelterm-a1ce05f39b96f6992a8718ee4a192300f6db62dc.zip
Small bugfix
Diffstat (limited to 'pixelterm')
-rwxr-xr-xpixelterm11
1 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))