extracted function generate_png_filename

ironpython
András Veres-Szentkirályi 2013-11-05 21:42:08 +01:00
rodzic e395427dfb
commit c0c6520c40
1 zmienionych plików z 6 dodań i 2 usunięć

Wyświetl plik

@ -133,8 +133,7 @@ class ProgressCanvas(Canvas):
def transmit_current_image(image, drawable, mode, vox, fskid):
sstv = MODULE_MAP[mode]
handle, png_fn = mkstemp(suffix='.png', prefix='pysstv-gimp-')
os.fdopen(handle).close()
png_fn = generate_png_filename()
try:
pdb.gimp_file_save(image, drawable, png_fn, png_fn)
pil_img = Image.open(png_fn)
@ -166,6 +165,11 @@ def transmit_current_image(image, drawable, mode, vox, fskid):
finally:
os.remove(png_fn)
def generate_png_filename():
handle, png_fn = mkstemp(suffix='.png', prefix='pysstv-gimp-')
os.fdopen(handle).close()
return png_fn
register(
"pysstv_for_gimp",
"PySSTV for GIMP",