<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Myslím že jsem to zkopíroval celé, ale mohlo mi
něco utéct. Jenže teď to mám z uložených poznámek v PSpadu,
tak ten do toho taky kecal a teď je to úplně jinak, než to co jsem v
pondělí kopíroval přímo do promptu, ach jo.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>No nic, musím to znova
vygenerovat.</FONT></DIV><FONT face=Arial size=2></FONT>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Původní zpráva ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>Od:</B> <A
title=petr.messner@gmail.com href="mailto:petr.messner@gmail.com">Petr
Messner</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Komu:</B> <A title=python@py.cz
href="mailto:python@py.cz">Konference PyCZ</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Odesláno:</B> 2. května 2012 13:33</DIV>
<DIV style="FONT: 10pt arial"><B>Předmět:</B> Re: [python] Unicode/ne-unicode
problem</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial
size=2></FONT><BR></DIV>Ono to možná nikam nevede. Bez posledních dvou znaků
je to OK:
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV>
<DIV>
<DIV>>>> print "\xC3\xBD \xC3\xB7 \xC3\xAD".decode("utf8")</DIV>
<DIV>ý ÷ í</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV>
<DIV>Ono za \xC3 musí z definice UTF-8 následovat bajt, který má nastavený
nejvyšší bit, a to obyčejná tečka není snad v žádném kódování, rozhodně v
žádném založeném na ASCII jako je cp1250, latin1, latin2 atd.</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT
face=Arial size=2></FONT><BR></DIV>
<DIV>Prostě si myslím, že tohle: 'Ă˝ á Ă Ă.' je špatně, nějak
useknuté, něco vynechané apod.</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT
face=Arial size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV>
<DIV>Můžete nám ten zdroj dat v UTF-8 nějak popsat? Je to nějaká
databáze?</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT
face=Arial size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV>
<DIV>PM</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT
face=Arial size=2></FONT><FONT face=Arial size=2></FONT><BR></DIV><BR>
<DIV class=gmail_quote>Dne 2. května 2012 13:08 Jaroslav Lukesh <SPAN
dir=ltr><<A href="mailto:lukesh@seznam.cz"
target=_blank>lukesh@seznam.cz</A>></SPAN> napsal(a):<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Mezitím
jsme v jiném threadu zjistili, že jde o utf8 zapsané v cp1250, ale i tak mám
tohle - Python 2.4.6:
<DIV class=im><FONT face=Arial size=2></FONT><FONT face=Arial
size=2></FONT><FONT face=Arial size=2></FONT><FONT face=Arial
size=2></FONT><FONT face=Arial size=2></FONT><FONT face=Arial
size=2></FONT><BR><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a='Ă˝
á Ă
Ă.'<BR>repr(a)<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>"'\\xc3\\xbd
\\xc3\\xb7 \\xc3\\xad \\xc3.'"<BR></DIV>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a.decode("cp1250")<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>u'\u0102\u02dd
\u0102\xb7 \u0102\xad \u0102.'<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">print
eval(a).decode("cp1250")<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>
<DIV class=im>Traceback (most recent call last):<BR> File
"<stdin>", line 1, in ?<BR></DIV> File "<string>", line
1<BR> Ă˝ á Ă Ă.<BR> ^<BR>SyntaxError: invalid syntax<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><FONT
face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT
face=Arial size=2></FONT><FONT face=Arial
size=2></FONT><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE><BR>No teď už jenom
to reverznout z cp1250 na utf8 a to pak už správně převést na cp1250. jenže
necode/decode neumí vzít 2 parametry pro kódování, tak se to pokusím
zřetězit:<BR><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a.decode('cp1250')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>u'\u0102\u02dd
\u0102\xb7 \u0102\xad \u0102.'<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a.decode('cp1250').encode('<U></U>utf8')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>'\xc4\x82\xcb\x9d
\xc4\x82\xc2\xb7 \xc4\x82\xc2\xad \xc4\x82.'<BR><BR>Sice jsem pokročil, ale
je to nějak delší a delší.
<DIV class=HOEnZb>
<DIV class=h5><FONT face=Arial size=2></FONT><FONT face=Arial
size=2></FONT><BR><BR>----- Původní zpráva ----- Od: "Petr Přikryl" <<A
href="mailto:prikryl@atlas.cz"
target=_blank>prikryl@atlas.cz</A>><BR><BR><BR>Já vidím tohle:<BR><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">rr
= "'\\xc3\\xbd \\xc3\\xb7 \\xc3\\xad \\xc3.'"<BR>a =
eval(rr)<BR>a<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>'\xc3\xbd \xc3\xb7
\xc3\xad \xc3.'<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">u
= a.decode('utf-8')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>Traceback
(most recent call last):<BR> File "<stdin>", line 1, in
<module><BR> File "c:\Python27\lib\encodings\<U></U>utf_8.py",
line 16, in decode<BR> return codecs.utf_8_decode(input, errors,
True)<BR>UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position
9: invalid continuation byte<BR><BR><BR>To rr je okopírované tvoje repr.
Pomocí eval() to převedu na hodnotu a. Pak volám<BR>a.decode('utf-8')
a ono to jinými slovy říká, že to není v
utf-8.<BR><BR>P.<BR>______________________________<U></U>______________________________<U></U>__<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Od:
"Jaroslav Lukesh" <<A href="mailto:lukesh@seznam.cz"
target=_blank>lukesh@seznam.cz</A>><BR>Komu: Konference PyCZ <<A
href="mailto:python@py.cz" target=_blank>python@py.cz</A>><BR>Datum:
02.05.2012 11:52<BR>Předmět: Re: [python] Unicode/ne-unicode
problem<BR><BR>Je to proměnná, kde obsah byl získaný ze streamu
dat.<BR><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a='Ă˝
á Ă
Ă.'<BR>repr(a)<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>"'\\xc3\\xbd
\\xc3\\xb7 \\xc3\\xad \\xc3.'"<BR><BR>Dík, JL.<BR><BR><BR>----- Původní
zpráva ----- Od: "Petr Přikryl" <<A href="mailto:prikryl@atlas.cz"
target=_blank>prikryl@atlas.cz</A>><BR><BR><BR>Ten nečitelný řetězec je
zapsaný ve zdrojovém textu, nebo je načtený ze<BR>souboru?<BR>Když mám v
proměnné UTF-8 bajty, tak musím udělat .decode() nebo unicode(),<BR>ale
jako parametr musím uvést to 'utf-8'.<BR><BR>Posloupnost bajtů v kódovaní
UTF-8 je jednou z možných reprezentací Unicode<BR>řetězce. Vznikla
tedy zakódováním (například u.encode('utf-8'))
unicodového<BR>řetězce.<BR>Když z toho chci dostat zpět Unicode řetězec,
musím provést dekódování,<BR>takže u = s.decode('utf-8') nebo u =
unicode(s, 'utf-8').<BR><BR>Je možné, že je ta posloupnost bajtů porušená,
pak to může řvát, že neví co<BR>s tím.<BR>Pošli sem, jak vypadá repr(a)
(pokud je to pro Python 2).<BR><BR>Ptej se dál, ono se to
vyjasní.<BR><BR>P.<BR><BR>______________________________<U></U>______________________________<U></U>__<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Od:
"Jaroslav Lukesh" <<A href="mailto:lukesh@seznam.cz"
target=_blank>lukesh@seznam.cz</A>><BR>Komu: Konference PyCZ <<A
href="mailto:python@py.cz" target=_blank>python@py.cz</A>><BR>Datum:
<A href="tel:27.04.2012%2010" target=_blank
value="+12704201210">27.04.2012 10</A>:35<BR>Předmět: [python]
Unicode/ne-unicode problem<BR><BR>Dobrý den,<BR><BR>potřeboval bych
dostat z binárních dat utf8 na vstupu normální neunicodový<BR>výstup,
ale nějak mi to nejde.<BR><BR>Vstup: znaky "ě š č ř" v utf8 již v
binární formě, systém je v iso8859-2<BR><BR>Čekám že z toho nějak
dostanu "ě š č ř" ale pořád nic. Jak mu říct, že 'Ă˝<BR>á Ă Ă.' je
už v utf8?<BR><BR>Děkuji, JL.<BR><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a='Ă˝
á Ă Ă.'<BR>A=unicode(a,'iso8859-2')<BR>print
a<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>Ă˝ á Ă Ă.<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">A=unicode(a,'utf8')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>Traceback
(most recent call last):<BR> File "<stdin>", line 1, in
?<BR> File
"/var/zope/python/lib/python2.<U></U>4/encodings/utf_8.py", line 16,
in<BR>decode<BR> return codecs.utf_8_decode(input, errors,
True)<BR>UnicodeDecodeError: 'utf8' codec can't decode bytes in position
9-10:<BR>invalid data<BR><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">A.encode('iso8859-2')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>'\xc3\xbd
\xc3\xb7 \xc3\xad \xc3.'<BR><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a.encode('iso8859-2')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>Traceback
(most recent call last):<BR> File "<stdin>", line 1, in
?<BR> File
"/var/zope/python/lib/python2.<U></U>4/encodings/iso8859_2.py", line 18,
in<BR>encode<BR> return
codecs.charmap_encode(input,<U></U>errors,encoding_map)<BR>UnicodeDecodeError:
'ascii' codec can't decode byte 0xc3 in position 0:<BR>ordinal not in
range(128)<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE><BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">A.decode('iso8859-2')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>Traceback
(most recent call last):<BR> File "<stdin>", line 1, in
?<BR> File
"/var/zope/python/lib/python2.<U></U>4/encodings/iso8859_2.py", line 22,
in<BR>decode<BR> return
codecs.charmap_decode(input,<U></U>errors,decoding_map)<BR>UnicodeEncodeError:
'ascii' codec can't encode characters in position 0-1:<BR>ordinal not in
range(128)<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a.decode('iso8859-2')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>u'\u0102\u02dd
\u0102\u02c7 \u0102\xad \u0102.'<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">a.decode('utf8')<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE>Traceback
(most recent call last):<BR> File "<stdin>", line 1, in
?<BR> File
"/var/zope/python/lib/python2.<U></U>4/encodings/utf_8.py", line 16,
in<BR>decode<BR> return codecs.utf_8_decode(input, errors,
True)<BR>UnicodeDecodeError: 'utf8' codec can't decode bytes in position
9-10:<BR>invalid data<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE><BR><BR>______________________________<U></U>_________________<BR>Python
mailing list<BR><A href="mailto:Python@py.cz"
target=_blank>Python@py.cz</A><BR><A
href="http://www.py.cz/mailman/listinfo/python"
target=_blank>http://www.py.cz/mailman/<U></U>listinfo/python</A><BR><BR></BLOCKQUOTE>______________________________<U></U>_________________<BR>Python
mailing list<BR><A href="mailto:Python@py.cz"
target=_blank>Python@py.cz</A><BR><A
href="http://www.py.cz/mailman/listinfo/python"
target=_blank>http://www.py.cz/mailman/<U></U>listinfo/python</A><BR><BR>______________________________<U></U>_________________<BR>Python
mailing list<BR><A href="mailto:Python@py.cz"
target=_blank>Python@py.cz</A><BR><A
href="http://www.py.cz/mailman/listinfo/python"
target=_blank>http://www.py.cz/mailman/<U></U>listinfo/python</A><BR><BR></BLOCKQUOTE>______________________________<U></U>_________________<BR>Python
mailing list<BR><A href="mailto:Python@py.cz"
target=_blank>Python@py.cz</A><BR><A
href="http://www.py.cz/mailman/listinfo/python"
target=_blank>http://www.py.cz/mailman/<U></U>listinfo/python</A>
<BR>______________________________<U></U>_________________<BR>Python mailing
list<BR><A href="mailto:Python@py.cz" target=_blank>Python@py.cz</A><BR><A
href="http://www.py.cz/mailman/listinfo/python"
target=_blank>http://www.py.cz/mailman/<U></U>listinfo/python</A><BR></DIV></DIV></BLOCKQUOTE></DIV><BR></DIV>
<P>
<HR>
<P></P>_______________________________________________<BR>Python mailing
list<BR>Python@py.cz<BR>http://www.py.cz/mailman/listinfo/python</BLOCKQUOTE></BODY></HTML>