Define unicode() for Python 3 (#9) master
authorcclauss <cclauss@bluewin.ch>
Mon, 16 Jul 2018 08:10:38 +0000 (10:10 +0200)
committerOtto van der Schaaf <oschaaf@we-amp.com>
Mon, 16 Jul 2018 08:10:38 +0000 (10:10 +0200)
Also remove shebang hardcoding to Python 2.4.

src/registry_tables_generator/registry_tables_generator.py

index 5b2297c..7b0e55e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/python2.4
+#!/usr/bin/env python2
 #
 # Copyright 2011 Google Inc. All Rights Reserved.
 #
@@ -96,6 +96,11 @@ import table_serializer
 import test_table_builder
 import trie_node
 
+try:
+  unicode        # Python 2
+except NameError:
+  unicode = str  # Python 3
+
 
 def _ReadRulesFromFile(infile):
   """Read the given dat file and generate a list of all rules.