national characters

emwoj emwoj at poczta.onet.pl
Tue Dec 25 16:45:36 EST 2001


Great Thanks
Wojciech Mickiewicz
"Kirill Simonov" <kirill at xyz.donetsk.ua> wrote in message
news:mailman.1009298609.8696.python-list at python.org...
> On Tue, Dec 25, 2001 at 11:26:23AM +0100, emwoj wrote:
> > How can I use polish characters (cp1250) in Idle under Windows
>
> 1.
> Create the file "Python21/sitecustomize.py" and write:
>
> import locale, sys
> encoding = locale.getdefaultlocale()[1]
> if encoding:
>     sys.setdefaultencoding(encoding)
>
> 2.
> Open the file "Python21/Lib/lib-tk/FixTk.py", remove all lines, and
> write:
>
> import sys, os
> if not os.environ.has_key('TCL_LIBRARY'):
>     tcl_library = os.path.join(sys.prefix, "tcl", "tclX.Y")
>     os.environ['TCL_LIBRARY'] = tcl_library
>
> 3.
> Open the file "Python21/Tools/idle/Percolator.py", go to the line 23.
> You need to insert two lines of code into the function "insert":
>
>      def insert(self, index, chars, tags=None):
>          # Could go away if inheriting from Delegator
>          if index != 'insert':          # You need to add
>             chars = unicode(chars)      # these lines.
>          self.top.insert(index, chars, tags)
>
> 4.
> Open the file "Python21/Tools/idle/PyShell.py", go to the line 470.
> You need to add two lines:
>
>          line = self.text.get("iomark", "end-1c")
>          if type(line) == type(u""):    # You need to add
>              line = line.encode()       # these lines.
>          self.resetoutput()
>
>
> \Xi
>
>





More information about the Python-list mailing list