diff options
Diffstat (limited to 'build/generator/swig/header_wrappers.py')
-rwxr-xr-x | build/generator/swig/header_wrappers.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/build/generator/swig/header_wrappers.py b/build/generator/swig/header_wrappers.py index 6c3533d..89b2802 100755 --- a/build/generator/swig/header_wrappers.py +++ b/build/generator/swig/header_wrappers.py @@ -265,7 +265,13 @@ class Generator(generator.swig.Generator): self.proxy_filename(base_fname)) # Open a temporary output file - self.ofile = tempfile.TemporaryFile(dir=self.proxy_dir) + if sys.version_info[0] >= 3: + self.ofile = tempfile.TemporaryFile(dir=self.proxy_dir, + mode="w+", + encoding="utf8") + else: + self.ofile = tempfile.TemporaryFile(dir=self.proxy_dir) + self.ofile.write('/* Proxy classes for %s\n' % base_fname) self.ofile.write(' * DO NOT EDIT -- AUTOMATICALLY GENERATED\n') self.ofile.write(' * BY build/generator/swig/header_wrappers.py */\n') |