[Idle-dev] [Fwd: IDLE crash (2.0 with VPython) on unicode string]
Bernie
bernie@3captus.com
Sat, 06 Oct 2001 10:27:14 +0800
Bernie wrote:
>
> Hi,
>
> I am using Pyhton 2.0 (with VPython extension) on MS Windows 98, Second
> Edition (Chinese), and have encountered a crash when I try to use Unicode
> string.
>
> I understand that the use of VPython did push back the IDLE version back
> to version 0.5. I am trying to figure out if:
>
> - it was a known bug and was fixed; or
> - the crash was caused by VPython IDLE; or
> - it is a new bug
>
> Please try the following out on your IDLE:
>
> a = u'卡 塔 爾 半 島 電 視 台 周 四 播 出 美 國 九 一 一 襲 擊 事 件 '
>
> Thanks!
>
> Bernie
>
>
> ============================================================================
> Python 2.0 (#8, Oct 16 2000, 17:27:58) [MSC 32 bit (Intel)] on win32
> Copyright (c) 2000 BeOpen.com.
> All Rights Reserved.
>
> Copyright (c) 1995-2000 Corporation for National Research Initiatives.
> All Rights Reserved.
>
> Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam.
> All Rights Reserved.
> IDLE 0.5 -- press F1 for help
> >>> a = u'卡 塔 爾 半 島 電 視 台 周 四 播 出 美 國 九 一 一 襲 擊 事 件 '
> ^
> crash when hit <Enter>_______________|
>
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "c:\python20\lib\lib-tk\Tkinter.py", line 1287, in __call__
> return apply(self.func, args)
> File "C:\PYTHON20\Tools\idle\PyShell.py", line 592, in enter_callback
> self.auto.auto_indent(event)
> File "C:\PYTHON20\Tools\idle\AutoIndent.py", line 270, in
> newline_and_indent_event
> c = y.get_continuation_type()
> File "C:\PYTHON20\Tools\idle\PyParse.py", line 332, in get_continuation_type
> self._study1()
> File "C:\PYTHON20\Tools\idle\PyParse.py", line 220, in _study1
> str = string.translate(str, _tran)
> File "c:\python20\lib\string.py", line 308, in translate
> return s.translate(table, deletions)
> TypeError: translate requires exactly 1 argument; 2 given