Commit 702c3bf70e0542d57636897eccb36b88a676a6fd

Carlos Martín Nieto 2013-01-04T19:01:36

clar: make it compatible with python3

diff --git a/tests-clar/generate.py b/tests-clar/generate.py
index 74b69bd..e7115db 100644
--- a/tests-clar/generate.py
+++ b/tests-clar/generate.py
@@ -154,7 +154,7 @@ class TestSuite(object):
         cache = {}
 
         try:
-            fp = open(path)
+            fp = open(path, 'rb')
             cache = pickle.load(fp)
             fp.close()
         except IOError:
@@ -164,7 +164,7 @@ class TestSuite(object):
 
     def save_cache(self):
         path = os.path.join(self.path, '.clarcache')
-        with open(path, 'w') as cache:
+        with open(path, 'wb') as cache:
             pickle.dump(self.modules, cache)
 
     def load(self, force = False):
@@ -233,5 +233,5 @@ if __name__ == '__main__':
         suite.load(options.force)
         suite.disable(options.excluded)
         if suite.write():
-            print "Written `clar.suite` (%d suites)" % len(suite.modules)
+            print("Written `clar.suite` (%d suites)" % len(suite.modules))