[python] TypeError: Expected a list of strings.

Petr Vanek vanous na penguin.cz
Neděle Červen 30 20:48:29 CEST 2002


zdravicko,

mam problem s unicode kodovanim, tedy, alespon to tak vypada...

mam seznam(list) a v nem hodnoty:

[u'Penguin.cz', u'Nezn\xe1m\xe1 chyba vzd\xe1len\xe9ho napaden\xed v
OpenSSH (4)', u'Nezn\xe1m\xe1 chyba vzd\xe1len\xe9ho napaden\xed v
OpenSSH (3)', u'Nezn\xe1m\xe1 chyba vzd\xe1len\xe9ho napaden\xed v
OpenSSH (2)', u'Nezn\xe1m\xe1 chyba vzd\xe1len\xe9ho napaden\xed v
OpenSSH', u'apache-perl - napadnutelnost chyby \u0161patn\xe9
manipulace', u'Z\xe1tah na hackery XXXIII.']

tyto hodnoty jsou defaultně v unicode. vkladam je do wxpython
controleru, ktery bere jako argument seznam hodnot. nelibi se mu ale
unicode hodnoty a tak krici:

Traceback (most recent call last):
  File "dokumenty/python/pokus/mojo.py", line 80, in ?
  frame = MainWindow(None, -1) 
  File "dokumenty/python/pokus/mojo.py", line 26, in __init__
  self.control = wxListBox(self, 60, wxPoint(80, 50),
  wxSize(80, 120),sampleList, wxLB_SINGLE)
  File
 "/usr/lib/python2.1/site-packages/wxPython/controls.py",
 line 411, in __init__
 self.this =
 apply(controlsc.new_wxListBox,_args,_kwargs)
 TypeError: Expected a list of strings.

po prevedeni:

list.encode('utf-8')

mi to sice ten widget veme, ale zase to neni cesky...;-(

copak unicode string je jiny nez normalni?
-- 

bye

Vanous
-------------------------------------------------
Petr Vanek                       ..... ./\.  ....
Debian GNU Linux                 .. _|\|  |/|_ ..
vanous na penguin.cz                .. \        /...
http://www.penguin.cz/~vanous    ... >______< ...
Angus, Ontario, CA               ...... / .......
-------------------------------------------------
Registered linux user #217487
------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: [žádný popis není k dispozici]
Typ: application/pgp-signature
Velikost: 232 bytes
Popis: [žádný popis není k dispozici]
Url : http://www.py.cz/pipermail/python/attachments/20020630/98ec4172/attachment.pgp


Další informace o konferenci Python