DebugClients/Python/DebugClientBase.py

changeset 107
918a6be6f051
parent 72
015c7e35bd84
child 126
7902c9178ee0
--- a/DebugClients/Python/DebugClientBase.py	Sun Feb 07 13:42:06 2010 +0000
+++ b/DebugClients/Python/DebugClientBase.py	Sun Feb 07 14:18:01 2010 +0000
@@ -468,10 +468,6 @@
                 sys.argv = []
                 wd, fn, args, tracePython = arg.split('|')
                 self.__setCoding(fn)
-                try:
-                    sys.setappdefaultencoding(self.__coding)
-                except AttributeError:
-                    pass
                 sys.argv.append(fn)
                 sys.argv.extend(eval(args))
                 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0]))
@@ -513,10 +509,6 @@
                 sys.argv = []
                 wd, fn, args = arg.split('|')
                 self.__setCoding(fn)
-                try:
-                    sys.setappdefaultencoding(self.__coding)
-                except AttributeError:
-                    pass
                 sys.argv.append(fn)
                 sys.argv.extend(eval(args))
                 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0]))
@@ -550,10 +542,6 @@
                 sys.argv = []
                 wd, fn, args, erase = arg.split('@@')
                 self.__setCoding(fn)
-                try:
-                    sys.setappdefaultencoding(self.__coding)
-                except AttributeError:
-                    pass
                 sys.argv.append(fn)
                 sys.argv.extend(eval(args))
                 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0]))
@@ -588,10 +576,6 @@
                 sys.argv = []
                 wd, fn, args, erase = arg.split('|')
                 self.__setCoding(fn)
-                try:
-                    sys.setappdefaultencoding(self.__coding)
-                except AttributeError:
-                    pass
                 sys.argv.append(fn)
                 sys.argv.extend(eval(args))
                 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0]))
@@ -1186,10 +1170,6 @@
         
         # reset coding
         self.__coding = self.defaultCoding
-        try:
-            sys.setappdefaultencoding(self.defaultCoding)
-        except AttributeError:
-            pass
 
     def __dumpVariables(self, frmnr, scope, filter):
         """
@@ -1707,10 +1687,6 @@
                 self.running = None
         if self.running:
             self.__setCoding(self.running)
-            try:
-                sys.setappdefaultencoding(self.defaultCoding)
-            except AttributeError:
-                pass
         self.passive = 1
         self.write("%s%s|%d\n" % (PassiveStartup, self.running, exceptions))
         self.__interact()
@@ -1766,10 +1742,6 @@
             os.chdir(wd)
         self.running = sys.argv[0]
         self.__setCoding(self.running)
-        try:
-            sys.setappdefaultencoding(self.__coding)
-        except AttributeError:
-            pass
         self.mainFrame = None
         self.inRawMode = 0
         self.debugging = 1
@@ -1874,10 +1846,6 @@
             else:
                 if not self.noencoding:
                     self.__coding = self.defaultCoding
-                    try:
-                        sys.setappdefaultencoding(self.defaultCoding)
-                    except AttributeError:
-                        pass
                 self.startProgInDebugger(args, wd, host, port, 
                                          exceptions=exceptions, tracePython=tracePython,
                                          redirect=redirect)
@@ -1911,10 +1879,6 @@
             if port >= 0:
                 if not self.noencoding:
                     self.__coding = self.defaultCoding
-                    try:
-                        sys.setappdefaultencoding(self.defaultCoding)
-                    except AttributeError:
-                        pass
                 self.connectDebugger(port, remoteAddress, redirect)
                 self.__interact()
             else:

eric ide

mercurial