[python] Kde se da sehnat codec pro windows-1250 kodovani?

Radek Hnilica Radek na Hnilica.CZ
Čtvrtek Duben 25 07:33:15 CEST 2002


On Wed, Apr 24, 2002 at 05:44:59PM +0200, ViNiL wrote:
> Co je spatneho na souboru /usr/lib/python2.2/encodings/cp1250.py?
> Zacina slovy "class Codec" :-)

Dobry víle, budiz ti chvala za napovedu.
Spatneho na nem je to, ze prislusne kodovani neexistuje :) viz.

>>> codecs.lookup('windows_1251')
(<bound method Codec.encode of <encodings.cp1251.Codec instance at 0x80ad104>>, <bound method Codec.decode of <encodings.cp1251.Codec instance at 0x80c909c>>, <class encodings.cp1251.StreamReader at 0x80c035c>, <class encodings.cp1251.StreamWriter at 0x80c00fc>)
>>> codecs.lookup('windows_1250')
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
LookupError: unknown encoding

jednak neni na rozdil treba od 1251 ani zavedene v aliases.py.  Prave
jsem se vytiskl oba soubory jak pro 1250 tak i pro 1251 a porovnam
je...  tak vzajemne opticke srovnani, i s vypomoci diffu neobjevilo
nic neobvykleho.  Zkusil ....  tak se zda, ze jsem na to dosel.  Nejni
to v aliases, tak se musi pouzit

>>> codecs.lookup('cp1250')
(<bound method Codec.encode of <encodings.cp1250.Codec instance at 0x809e7f4>>, <bound method Codec.decode of <encodings.cp1250.Codec instance at 0x80aee34>>, <class encodings.cp1250.StreamReader at 0x80a61fc>, <class encodings.cp1250.StreamWriter at 0x809e79c>)

a nebo to pridat do aliases.  Clovek se porad uci :)

-- 
Radek Hnilica <Radek at Hnilica dot CZ>
===========================
No matter how far down the wrong road you've gone, turn back.
						Turkish proverb





Další informace o konferenci Python