Re: [python] Chyba v distribuci Pythonu?

2015-09-18 Tema obsahu Vladimir Macek
Ahoj. Pridavam se do databaze. :-)

$ cat tzname_bug.txt
3.4.0 (default, Jun 19 2015, 14:18:46)
[GCC 4.8.2]
Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
but it is: CET | CEST
types:  | 

$ lsb_release -a
LSB Version:...
Distributor ID:Ubuntu
Description:Ubuntu 14.04.3 LTS
Release:14.04
Codename:trusty

$ uname  -a
Linux ... 3.13.0-62-generic #102-Ubuntu SMP Tue Aug 11 14:28:35 UTC 2015
i686 i686 i686 GNU/Linux

$ set | grep ^L
LANG=en_US.UTF-8
LANGUAGE=en
...


On 18.9.2015 16:19, Petr Přikryl wrote:
> Ahoj všeci,
>
> Můžete někdo potvrdit, jestli vám to taky funguje blbě? Spouštěl jsem to 
> pod Windows. Pod Linuxem to bude nejspíš bez problémů.
>
> tzname_bug.py
> =
> #!python3
> import time
> import sys
> with open('tzname_bug.txt', 'w', encoding='utf-8') as f:
> f.write(sys.version + '\n')
> f.write('Should be: Střední Evropa (běžný čas) | Střední Evropa (letní 
> čas)\n')
> f.write('but it is: ' + time.tzname[0] + ' | ' + time.tzname[1] + '\n') 
> f.write('types: ' + repr(type(time.tzname[0])) + ' | ' + 
> repr(type(time.tzname[1])) + '\n')
> =
>
> Vygeneruje to tzname_bug.txt. Mail asi nebude schopen
> zachytit problém s kódováním. Připomínám, že je to Python 3
> a všechny řetězce mají být v UNICODE.
> =
> 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)]
> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
> but it is: Støední Evropa (bìžný èas) | Støední Evropa (letní èas)
> types:  | 
> =
>
> Stejně blbě pro verzi 3.5
> =
> 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)]
> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
> but it is: Støední Evropa (bìžný èas) | Støední Evropa (letní èas)
> types:  | 
> =
>
>
> Přeju pěkný víkend,
> Petr
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz


-- 
:  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
:  UNIX && Dev || Training  :  Python, Django  :  PGP key 97330EBD
:
: Velmi souhlasim s http://www.vyzvavedcu.cz/, zvazte take podporu

___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

[python] Chyba v distribuci Pythonu?

2015-09-18 Tema obsahu Petr Přikryl
Ahoj všeci,

Můžete někdo potvrdit, jestli vám to taky funguje blbě? Spouštěl jsem to 
pod Windows. Pod Linuxem to bude nejspíš bez problémů.

tzname_bug.py
=
#!python3
import time
import sys
with open('tzname_bug.txt', 'w', encoding='utf-8') as f:
f.write(sys.version + '\n')
f.write('Should be: Střední Evropa (běžný čas) | Střední Evropa (letní 
čas)\n')
f.write('but it is: ' + time.tzname[0] + ' | ' + time.tzname[1] + '\n') 
f.write('types: ' + repr(type(time.tzname[0])) + ' | ' + 
repr(type(time.tzname[1])) + '\n')
=

Vygeneruje to tzname_bug.txt. Mail asi nebude schopen
zachytit problém s kódováním. Připomínám, že je to Python 3
a všechny řetězce mají být v UNICODE.
=
3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)]
Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
but it is: Støední Evropa (bìžný èas) | Støední Evropa (letní èas)
types:  | 
=

Stejně blbě pro verzi 3.5
=
3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)]
Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
but it is: Støední Evropa (bìžný èas) | Støední Evropa (letní èas)
types:  | 
=


Přeju pěkný víkend,
Petr
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] Chyba v distribuci Pythonu?

2015-09-18 Tema obsahu Petr Přikryl
:) Nelaškuj. Jde o to, že ten český text je v time.tzname blbě převeden do 
UNICODE.

>> =
>> 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
>> (Intel)]
>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>> types:  | 
>> =

Žádný string by neměl v Python 3 vypadat takhle blbě.

P.

__
> Od: Vladimir Macek <ma...@sandbox.cz>
> Komu: Konference PyCZ <python@py.cz>
> Datum: 18.09.2015 16:29
> Předmět: Re: [python] Chyba v distribuci Pythonu?
>
>Ahoj. Pridavam se do databaze. :-)
>
>$ cat tzname_bug.txt
>3.4.0 (default, Jun 19 2015, 14:18:46)
>[GCC 4.8.2]
>Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>but it is: CET | CEST
>types:  | 
>
>$ lsb_release -a
>LSB Version:...
>Distributor ID:Ubuntu
>Description:Ubuntu 14.04.3 LTS
>Release:14.04
>Codename:trusty
>
>$ uname  -a
>Linux ... 3.13.0-62-generic #102-Ubuntu SMP Tue Aug 11 14:28:35 UTC 2015
>i686 i686 i686 GNU/Linux
>
>$ set | grep ^L
>LANG=en_US.UTF-8
>LANGUAGE=en
>...
>
>
>On 18.9.2015 16:19, Petr Přikryl wrote:
>> Ahoj všeci,
>>
>> Můžete někdo potvrdit, jestli vám to taky funguje blbě? Spouštěl jsem to 
>> pod Windows. Pod Linuxem to bude nejspíš bez problémů.
>>
>> tzname_bug.py
>> =
>> #!python3
>> import time
>> import sys
>> with open('tzname_bug.txt', 'w', encoding='utf-8') as f:
>> f.write(sys.version + '\n')
>> f.write('Should be: Střední Evropa (běžný čas) | Střední Evropa (letní 
>> čas)\n')
>> f.write('but it is: ' + time.tzname[0] + ' | ' + time.tzname[1] + '\n') 
>> f.write('types: ' + repr(type(time.tzname[0])) + ' | ' + 
>> repr(type(time.tzname[1])) + '\n')
>> =
>>
>> Vygeneruje to tzname_bug.txt. Mail asi nebude schopen
>> zachytit problém s kódováním. Připomínám, že je to Python 3
>> a všechny řetězce mají být v UNICODE.
>> =
>> 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
>> (Intel)]
>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>> types:  | 
>> =
>>
>> Stejně blbě pro verzi 3.5
>> =
>> 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit 
>> (AMD64)]
>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>> types:  | 
>> =
>>
>>
>> Přeju pěkný víkend,
>> Petr
>> ___
>> Python mailing list
>> python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>> Visit: http://www.py.cz
>
>
>-- 
>:  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
>:  UNIX && Dev || Training  :  Python, Django  :  PGP key 97330EBD
>:
>: Velmi souhlasim s http://www.vyzvavedcu.cz/, zvazte take podporu
>
>___
>Python mailing list
>python@py.cz
>http://www.py.cz/mailman/listinfo/python
>
>Visit: http://www.py.cz
>
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] Chyba v distribuci Pythonu?

2015-09-18 Tema obsahu Honza Král
a je ten .py soubor skutecne v kodovani utf-8?
Honza Král
E-Mail: honza.k...@gmail.com
Phone:  +420 606 678585


2015-09-18 18:55 GMT+02:00 Petr Přikryl <prik...@atlas.cz>:
> :) Nelaškuj. Jde o to, že ten český text je v time.tzname blbě převeden do 
> UNICODE.
>
>>> =
>>> 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
>>> (Intel)]
>>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>>> types:  | 
>>> =
>
> Žádný string by neměl v Python 3 vypadat takhle blbě.
>
> P.
>
> __
>> Od: Vladimir Macek <ma...@sandbox.cz>
>> Komu: Konference PyCZ <python@py.cz>
>> Datum: 18.09.2015 16:29
>> Předmět: Re: [python] Chyba v distribuci Pythonu?
>>
>>Ahoj. Pridavam se do databaze. :-)
>>
>>$ cat tzname_bug.txt
>>3.4.0 (default, Jun 19 2015, 14:18:46)
>>[GCC 4.8.2]
>>Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>>but it is: CET | CEST
>>types:  | 
>>
>>$ lsb_release -a
>>LSB Version:...
>>Distributor ID:Ubuntu
>>Description:Ubuntu 14.04.3 LTS
>>Release:14.04
>>Codename:trusty
>>
>>$ uname  -a
>>Linux ... 3.13.0-62-generic #102-Ubuntu SMP Tue Aug 11 14:28:35 UTC 2015
>>i686 i686 i686 GNU/Linux
>>
>>$ set | grep ^L
>>LANG=en_US.UTF-8
>>LANGUAGE=en
>>...
>>
>>
>>On 18.9.2015 16:19, Petr Přikryl wrote:
>>> Ahoj všeci,
>>>
>>> Můžete někdo potvrdit, jestli vám to taky funguje blbě? Spouštěl jsem to
>>> pod Windows. Pod Linuxem to bude nejspíš bez problémů.
>>>
>>> tzname_bug.py
>>> =
>>> #!python3
>>> import time
>>> import sys
>>> with open('tzname_bug.txt', 'w', encoding='utf-8') as f:
>>> f.write(sys.version + '\n')
>>> f.write('Should be: Střední Evropa (běžný čas) | Střední Evropa (letní 
>>> čas)\n')
>>> f.write('but it is: ' + time.tzname[0] + ' | ' + time.tzname[1] + '\n')
>>> f.write('types: ' + repr(type(time.tzname[0])) + ' | ' + 
>>> repr(type(time.tzname[1])) + '\n')
>>> =
>>>
>>> Vygeneruje to tzname_bug.txt. Mail asi nebude schopen
>>> zachytit problém s kódováním. Připomínám, že je to Python 3
>>> a všechny řetězce mají být v UNICODE.
>>> =
>>> 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
>>> (Intel)]
>>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>>> types:  | 
>>> =
>>>
>>> Stejně blbě pro verzi 3.5
>>> =
>>> 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit 
>>> (AMD64)]
>>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>>> types:  | 
>>> =
>>>
>>>
>>> Přeju pěkný víkend,
>>> Petr
>>> ___
>>> Python mailing list
>>> python@py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>>
>>> Visit: http://www.py.cz
>>
>>
>>--
>>:  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
>>:  UNIX && Dev || Training  :  Python, Django  :  PGP key 97330EBD
>>:
>>: Velmi souhlasim s http://www.vyzvavedcu.cz/, zvazte take podporu
>>
>>___
>>Python mailing list
>>python@py.cz
>>http://www.py.cz/mailman/listinfo/python
>>
>>Visit: http://www.py.cz
>>
> ___
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Re: [python] Chyba v distribuci Pythonu?

2015-09-18 Tema obsahu Petr Přikryl
Je. Jde to poznat taky podle toho, že f.write() ten text so souboru přes UTF-8
kódování zapsal správně. V https://bugs.python.org/ už jsem našel
asi něco podobného čínsky -- https://bugs.python.org/issue16322
Asi to není dořešené už od té doby.

P.

__
> Od: "Honza Král" <honza.k...@gmail.com>
> Komu: Konference PyCZ <python@py.cz>
> Datum: 18.09.2015 19:02
> Předmět: Re: [python] Chyba v distribuci Pythonu?
>
>a je ten .py soubor skutecne v kodovani utf-8?
>Honza Král
>E-Mail: honza.k...@gmail.com
>Phone:  +420 606 678585
>
>
>2015-09-18 18:55 GMT+02:00 Petr Přikryl <prik...@atlas.cz>:
>> :) Nelaškuj. Jde o to, že ten český text je v time.tzname blbě převeden do 
>> UNICODE.
>>
>>>> =
>>>> 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
>>>> (Intel)]
>>>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>>>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>>>> types:  | 
>>>> =
>>
>> Žádný string by neměl v Python 3 vypadat takhle blbě.
>>
>> P.
>>
>> ______________
>>> Od: Vladimir Macek <ma...@sandbox.cz>
>>> Komu: Konference PyCZ <python@py.cz>
>>> Datum: 18.09.2015 16:29
>>> Předmět: Re: [python] Chyba v distribuci Pythonu?
>>>
>>>Ahoj. Pridavam se do databaze. :-)
>>>
>>>$ cat tzname_bug.txt
>>>3.4.0 (default, Jun 19 2015, 14:18:46)
>>>[GCC 4.8.2]
>>>Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>>>but it is: CET | CEST
>>>types:  | 
>>>
>>>$ lsb_release -a
>>>LSB Version:...
>>>Distributor ID:Ubuntu
>>>Description:Ubuntu 14.04.3 LTS
>>>Release:14.04
>>>Codename:trusty
>>>
>>>$ uname  -a
>>>Linux ... 3.13.0-62-generic #102-Ubuntu SMP Tue Aug 11 14:28:35 UTC 2015
>>>i686 i686 i686 GNU/Linux
>>>
>>>$ set | grep ^L
>>>LANG=en_US.UTF-8
>>>LANGUAGE=en
>>>...
>>>
>>>
>>>On 18.9.2015 16:19, Petr Přikryl wrote:
>>>> Ahoj všeci,
>>>>
>>>> Můžete někdo potvrdit, jestli vám to taky funguje blbě? Spouštěl jsem to
>>>> pod Windows. Pod Linuxem to bude nejspíš bez problémů.
>>>>
>>>> tzname_bug.py
>>>> =
>>>> #!python3
>>>> import time
>>>> import sys
>>>> with open('tzname_bug.txt', 'w', encoding='utf-8') as f:
>>>> f.write(sys.version + '\n')
>>>> f.write('Should be: Střední Evropa (běžný čas) | Střední Evropa (letní 
>>>> čas)\n')
>>>> f.write('but it is: ' + time.tzname[0] + ' | ' + time.tzname[1] + '\n')
>>>> f.write('types: ' + repr(type(time.tzname[0])) + ' | ' + 
>>>> repr(type(time.tzname[1])) + '\n')
>>>> =
>>>>
>>>> Vygeneruje to tzname_bug.txt. Mail asi nebude schopen
>>>> zachytit problém s kódováním. Připomínám, že je to Python 3
>>>> a všechny řetězce mají být v UNICODE.
>>>> =
>>>> 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
>>>> (Intel)]
>>>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>>>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>>>> types:  | 
>>>> =
>>>>
>>>> Stejně blbě pro verzi 3.5
>>>> =
>>>> 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit 
>>>> (AMD64)]
>>>> Should be: Střední Evropa (běžný čas) | Střední Evropa (letní čas)
>>>> but it is: Støední Evropa (bìný èas) | Støední Evropa (letní èas)
>>>> types:  | 
>>>> =
>>>>
>>>>
>>>> Přeju pěkný víkend,
>>>> Petr
>>>> ___
>>>> Python mailing list
>>>> python@py.cz
>>>> http://www.py.cz/mailman/listinfo/python
>>>>
>>>> Visit: http://www.py.cz
>>>
>>>
>>>--
>>>:  Vladimir Macek  :  http://macek.sandbox.cz  :  +420 608 978 164
>>>:  UNIX && Dev || Training  :  Python, Django  :  PGP key 97330EBD
>>>:
>>>: Velmi souhlasim s http://www.vyzvavedcu.cz/, zvazte take podporu
>>>
>>>___
>>>Python mailing list
>>>python@py.cz
>>>http://www.py.cz/mailman/listinfo/python
>>>
>>>Visit: http://www.py.cz
>>>
>> ___
>> Python mailing list
>> python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>> Visit: http://www.py.cz
>___
>Python mailing list
>python@py.cz
>http://www.py.cz/mailman/listinfo/python
>
>Visit: http://www.py.cz
>
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz