DebugClients/Python3/DebugClientBase.py

changeset 107
918a6be6f051
parent 96
9624a110667d
child 126
7902c9178ee0
--- a/DebugClients/Python3/DebugClientBase.py	Sun Feb 07 13:42:06 2010 +0000
+++ b/DebugClients/Python3/DebugClientBase.py	Sun Feb 07 14:18:01 2010 +0000
@@ -454,10 +454,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.replace("u'", "'")))
                 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0]))
@@ -500,10 +496,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.replace("u'", "'")))
                 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0]))
@@ -538,10 +530,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.replace("u'", "'")))
                 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0]))
@@ -577,10 +565,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.replace("u'", "'")))
                 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0]))
@@ -1184,10 +1168,6 @@
         
         # reset coding
         self.__coding = self.defaultCoding
-        try:
-            sys.setappdefaultencoding(self.defaultCoding)
-        except AttributeError:
-            pass
 
     def __dumpVariables(self, frmnr, scope, filter):
         """
@@ -1726,10 +1706,6 @@
                 self.running = None
         if self.running:
             self.__setCoding(self.running)
-            try:
-                sys.setappdefaultencoding(self.defaultCoding)
-            except AttributeError:
-                pass
         self.passive = True
         self.write("{0}{1}|{2:d}\n".format(PassiveStartup, self.running, exceptions))
         self.__interact()
@@ -1785,10 +1761,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 = False
         self.debugging = True
@@ -1893,10 +1865,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,
@@ -1931,10 +1899,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