From 74e495cec01898d493084c572ca237421637e230 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 18 Mar 2016 11:17:26 +0100 Subject: [PATCH] python2.7 compatibility on code generator --- src/ifcexpressparser/codegen.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ifcexpressparser/codegen.py b/src/ifcexpressparser/codegen.py index 6370b3dc87..050562a591 100644 --- a/src/ifcexpressparser/codegen.py +++ b/src/ifcexpressparser/codegen.py @@ -26,9 +26,10 @@ class Base(object): import platform if tuple(map(int, platform.python_version_tuple())) < (2, 8): from io import open as unicode_open + unicode_type = unicode else: unicode_open = open - unicode = lambda x, *args, **kwargs: x + unicode_type = lambda x, *args, **kwargs: x f = unicode_open(self.file_name, 'w', encoding='utf-8') - f.write(unicode(repr(self), encoding='utf-8', errors='ignore')) + f.write(unicode_type(repr(self), encoding='utf-8', errors='ignore')) f.close()