layers: Make generator helpers Python 2 compatible.
authorJamie Madill <jmadill@chromium.org>
Wed, 8 Nov 2017 18:40:09 +0000 (13:40 -0500)
committerTobin Ehlis <tobine@google.com>
Thu, 9 Nov 2017 15:43:30 +0000 (08:43 -0700)
This is an easy compatiblity change, which uses a workaround to import
a version of 'open' that can support unicode across Python versions.

Affects the object tracker and parameter validation generators.

Change-Id: Ie958dc64168db9e06b36321b4b6ad2336f995ea3

scripts/object_tracker_generator.py
scripts/parameter_validation_generator.py

index 33c8b3e707d5f4aa30260cb429c6f44515ee7fc0..50e19cc3048a807f364346326a265df0cc489688 100644 (file)
@@ -25,6 +25,9 @@ from generator import *
 from collections import namedtuple
 from vuid_mapping import *
 
+# This is a workaround to use a Python 2.7 and 3.x compatible syntax.
+from io import open
+
 # ObjectTrackerGeneratorOptions - subclass of GeneratorOptions.
 #
 # Adds options used by ObjectTrackerOutputGenerator objects during
index 85078a652b6ebd9e7f00f001fb7d51d9366dfbc9..01ed1bbf780df9070471adbe5f667619e28b50e7 100644 (file)
@@ -26,6 +26,8 @@ from generator import *
 from collections import namedtuple
 from vuid_mapping import *
 
+# This is a workaround to use a Python 2.7 and 3.x compatible syntax.
+from io import open
 
 # ParameterValidationGeneratorOptions - subclass of GeneratorOptions.
 #