Fix incorrect extension for tempfile
authorDieter Verfaillie <dieterv@optionexplicit.be>
Mon, 19 Sep 2011 18:20:35 +0000 (20:20 +0200)
committerDieter Verfaillie <dieterv@optionexplicit.be>
Mon, 19 Sep 2011 18:32:46 +0000 (20:32 +0200)
I set ext to None in commit f2a70843905839a1b11795310d2aa3b85a474e77
without realizing _generate_tempfile does a simple string formatting.
A simple test proves this does not generate an empty string:

$ python -c "f = '%s' % None; print f, type(f)"
None <type 'str'>

So pass an empty string instead of None for the suffix parameter.

https://bugzilla.gnome.org/show_bug.cgi?id=659502

giscanner/dumper.py

index a6347d8..1a8fdb5 100644 (file)
@@ -149,7 +149,7 @@ class DumpCompiler(object):
         if os.name == 'nt':
             ext = 'exe'
         else:
-            ext = None
+            ext = ''
 
         bin_path = self._generate_tempfile(tmpdir, ext)