Project/Project.py

changeset 45
9a18f4dbb493
parent 40
c2e5472b112c
child 47
884e62c0b9cb
diff -r fe5cd20cb0eb -r 9a18f4dbb493 Project/Project.py
--- a/Project/Project.py	Sun Jan 10 13:59:15 2010 +0000
+++ b/Project/Project.py	Sun Jan 10 19:19:52 2010 +0000
@@ -558,7 +558,7 @@
                     return False
                 f = gzip.open(fn, "r")
             else:
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
             line = f.readline()
             dtdLine = f.readline()
             f.close()
@@ -662,7 +662,7 @@
                     return False
                 f = gzip.open(fn, "r")
             else:
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
             try:
                 try:
                     parser.parse(f)
@@ -744,7 +744,7 @@
                     return False
                 f = gzip.open(fn, "w")
             else:
-                f = open(fn, "w")
+                f = open(fn, "w", encoding = "utf-8")
             
             ProjectWriter(f, os.path.splitext(os.path.basename(fn))[0]).writeXML()
             
@@ -771,7 +771,7 @@
         fn = os.path.join(self.getProjectManagementDir(), '%s.e4q' % fn)
         if os.path.exists(fn):
             try:
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
                 
                 parser = make_parser(True)
                 handler = UserProjectHandler(self)
@@ -814,7 +814,7 @@
         fn = os.path.join(self.getProjectManagementDir(), '%s.e4q' % fn)
         
         try:
-            f = open(fn, "w")
+            f = open(fn, "w", encoding = "utf-8")
             
             UserProjectWriter(f, os.path.splitext(os.path.basename(fn))[0]).writeXML()
             
@@ -859,7 +859,7 @@
             else:
                 fn = os.path.join(self.getProjectManagementDir(), 
                                   '%s%s.e4s' % (fn, indicator))
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
             line = f.readline()
             dtdLine = f.readline()
             f.close()
@@ -930,7 +930,7 @@
                     return
                 f = gzip.open(fn, "r")
             else:
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
             try:
                 try:
                     parser.parse(f)
@@ -999,7 +999,7 @@
             else:
                 fn = os.path.join(self.getProjectManagementDir(), 
                                   '%s%s.e4s' % (fn, indicator))
-                f = open(fn, "w")
+                f = open(fn, "w", encoding = "utf-8")
             
             SessionWriter(f, os.path.splitext(os.path.basename(fn))[0]).writeXML()
             
@@ -1066,7 +1066,7 @@
                 fn = os.path.join(self.getProjectManagementDir(), '%s.e4t' % fn)
                 if not os.path.exists(fn):
                     return
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
             line = f.readline()
             dtdLine = f.readline()
             f.close()
@@ -1120,7 +1120,7 @@
                     return
                 f = gzip.open(fn, "r")
             else:
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
             try:
                 try:
                     parser.parse(f)
@@ -1164,7 +1164,7 @@
                 f = gzip.open(fn, "w")
             else:
                 fn = os.path.join(self.getProjectManagementDir(), '%s.e4t' % fn)
-                f = open(fn, "w")
+                f = open(fn, "w", encoding = "utf-8")
             
             TasksWriter(f, True, os.path.splitext(os.path.basename(fn))[0]).writeXML()
             
@@ -1208,7 +1208,7 @@
                 f = gzip.open(fn, "r")
             else:
                 fn = os.path.join(self.getProjectManagementDir(), '%s.e4d' % fn)
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
             line = f.readline()
             dtdLine = f.readline()
             f.close()
@@ -1267,7 +1267,7 @@
                     return
                 f = gzip.open(fn, "r")
             else:
-                f = open(fn, "r")
+                f = open(fn, "r", encoding = "utf-8")
             try:
                 try:
                     parser.parse(f)
@@ -1327,7 +1327,7 @@
                 f = gzip.open(fn, "w")
             else:
                 fn = os.path.join(self.getProjectManagementDir(), '%s.e4d' % fn)
-                f = open(fn, "w")
+                f = open(fn, "w", encoding = "utf-8")
             
             DebuggerPropertiesWriter(f, os.path.splitext(os.path.basename(fn))[0])\
                 .writeXML()
@@ -2241,7 +2241,7 @@
                 # (only for Python and Python3)
                 if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python3"]:
                     fn = os.path.join(self.ppath, "__init__.py")
-                    f = open(fn, "w")
+                    f = open(fn, "w", encoding = "utf-8")
                     f.close()
                     self.appendFile(fn, True)
                 tpd = os.path.join(self.ppath, self.translationsRoot)
@@ -2288,7 +2288,7 @@
                 if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python3"]:
                     fn = os.path.join(self.ppath, "__init__.py")
                     if not os.path.exists(fn):
-                        f = open(fn, "w")
+                        f = open(fn, "w", encoding = "utf-8")
                         f.close()
                         self.appendFile(fn, True)
                 self.saveProject()
@@ -4352,7 +4352,7 @@
         
         # write the file
         try:
-            pkglistFile = open(pkglist, "w")
+            pkglistFile = open(pkglist, "w", encoding = "utf-8")
             pkglistFile.write("\n".join(lst))
             pkglistFile.close()
         except IOError as why:
@@ -4394,7 +4394,7 @@
             return
         
         try:
-            pkglistFile = open(pkglist, "r")
+            pkglistFile = open(pkglist, "r", encoding = "utf-8")
             names = pkglistFile.read()
             pkglistFile.close()
             names = sorted(names.splitlines())
@@ -4493,7 +4493,7 @@
         @return modified source (string), snapshot version string (string)
         """
         try:
-            f = open(filename, "r")
+            f = open(filename, "r", encoding = "utf-8")
             sourcelines = f.readlines()
             f.close()
         except IOError as why:
@@ -4532,7 +4532,7 @@
         """
         version = "0.0.0"
         try:
-            f = open(filename, "r")
+            f = open(filename, "r", encoding = "utf-8")
             sourcelines = f.readlines()
             f.close()
         except IOError as why:

eric ide

mercurial