Odpověď na názor

Odpovídáte na názor ke článku Jak jsem si oblíbil Python.

  • 10. 5. 2006 19:41

    zoul (neregistrovaný)

    13> „Hlášení chyb mi přišlo velmi pěkné“

    Teď jsem zrovna na jeden klasický příklad natrefil. Takhle vypadá výstup pythonovského programu, který jsem přerušil normálním ^C:

    Traceback (most recent call last):
    File "/usr/local/bin/a­tox", line 2, in ?
    import atox.cli
    File "/usr/lib/pyt­hon2.4/site-packages/atox/__i­nit__.py", line 4, in ?
    from atox.OptionManager import OptionManager
    File "/usr/lib/pyt­hon2.4/site-packages/atox/Op­tionManager.py", line 3, in ?
    from optparse import OptionParser
    File "/usr/lib/pyt­hon2.4/optpar­se.py", line 72, in ?
    from gettext import gettext as _
    File "/usr/lib/pyt­hon2.4/gettex­t.py", line 49, in ?
    import locale, copy, os, re, struct, sys
    File "/usr/lib/pyt­hon2.4/copy.py", line 65, in ?
    import inspect
    File "/usr/lib/pyt­hon2.4/inspec­t.py", line 31, in ?
    import sys, os, types, string, re, dis, imp, tokenize, linecache
    File "/usr/lib/pyt­hon2.4/tokeni­ze.py", line 100, in ?
    tokenprog, pseudoprog, single3prog, double3prog = map(
    File "/usr/lib/pyt­hon2.4/sre.py", line 180, in compile
    return _compile(pattern, flags)
    File "/usr/lib/pyt­hon2.4/sre.py", line 225, in _compile
    p = sre_compile.com­pile(pattern, flags)
    File "/usr/lib/pyt­hon2.4/sre_com­pile.py", line 496, in compile
    p = sre_parse.parse(p, flags)
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 665, in parse
    p = _parse_sub(source, pattern, 0)
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 308, in _parse_sub
    itemsappend(_par­se(source, state))
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 625, in _parse
    p = _parse_sub(source, state)
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 308, in _parse_sub
    itemsappend(_par­se(source, state))
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 625, in _parse
    p = _parse_sub(source, state)
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 308, in _parse_sub
    itemsappend(_par­se(source, state))
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 625, in _parse
    p = _parse_sub(source, state)
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 308, in _parse_sub
    itemsappend(_par­se(source, state))
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 376, in _parse
    subpattern = SubPattern(state)
    File "/usr/lib/pyt­hon2.4/sre_par­se.py", line 90, in __init__
    def __init__(self, pattern, data=None):
    KeyboardInterrupt

    …to mi přijde úplně padlé na hlavu. Jsou to drobnosti, ale například perl (ehm :) v tomhle případě utrousí „^C“, což je podle mě neskonale přiléhavější.

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).