make version utf/python3 friendly
authorDiane Trout <diane@ghic.org>
Tue, 5 May 2015 20:37:14 +0000 (13:37 -0700)
committerDiane Trout <diane@ghic.org>
Tue, 5 May 2015 20:37:14 +0000 (13:37 -0700)
version.py

index 4856928c7e74680578672a60916a1f11131d65fb..083359e20fac97d4b0ed3f82668a9cc699619a0d 100644 (file)
@@ -43,7 +43,7 @@ def call_git_describe(abbrev=4):
                   stdout=PIPE, stderr=PIPE)
         p.stderr.close()
         line = p.stdout.readlines()[0]
-        return line.strip()
+        return line.strip().decode('utf-8')
 
     except:
         return None
@@ -51,7 +51,7 @@ def call_git_describe(abbrev=4):
 
 def read_release_version():
     try:
-        f = open("RELEASE-VERSION", "r")
+        f = open("RELEASE-VERSION", "rt")
 
         try:
             version = f.readlines()[0]
@@ -65,7 +65,7 @@ def read_release_version():
 
 
 def write_release_version(version):
-    f = open("RELEASE-VERSION", "w")
+    f = open("RELEASE-VERSION", "wt")
     f.write("%s\n" % version)
     f.close()