Odpovídáte na názor ke článku Jak jsem si oblíbil Python.
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/atox", line 2, in ?
import atox.cli
File "/usr/lib/python2.4/site-packages/atox/__init__.py", line 4, in ?
from atox.OptionManager import OptionManager
File "/usr/lib/python2.4/site-packages/atox/OptionManager.py", line 3, in ?
from optparse import OptionParser
File "/usr/lib/python2.4/optparse.py", line 72, in ?
from gettext import gettext as _
File "/usr/lib/python2.4/gettext.py", line 49, in ?
import locale, copy, os, re, struct, sys
File "/usr/lib/python2.4/copy.py", line 65, in ?
import inspect
File "/usr/lib/python2.4/inspect.py", line 31, in ?
import sys, os, types, string, re, dis, imp, tokenize, linecache
File "/usr/lib/python2.4/tokenize.py", line 100, in ?
tokenprog, pseudoprog, single3prog, double3prog = map(
File "/usr/lib/python2.4/sre.py", line 180, in compile
return _compile(pattern, flags)
File "/usr/lib/python2.4/sre.py", line 225, in _compile
p = sre_compile.compile(pattern, flags)
File "/usr/lib/python2.4/sre_compile.py", line 496, in compile
p = sre_parse.parse(p, flags)
File "/usr/lib/python2.4/sre_parse.py", line 665, in parse
p = _parse_sub(source, pattern, 0)
File "/usr/lib/python2.4/sre_parse.py", line 308, in _parse_sub
itemsappend(_parse(source, state))
File "/usr/lib/python2.4/sre_parse.py", line 625, in _parse
p = _parse_sub(source, state)
File "/usr/lib/python2.4/sre_parse.py", line 308, in _parse_sub
itemsappend(_parse(source, state))
File "/usr/lib/python2.4/sre_parse.py", line 625, in _parse
p = _parse_sub(source, state)
File "/usr/lib/python2.4/sre_parse.py", line 308, in _parse_sub
itemsappend(_parse(source, state))
File "/usr/lib/python2.4/sre_parse.py", line 625, in _parse
p = _parse_sub(source, state)
File "/usr/lib/python2.4/sre_parse.py", line 308, in _parse_sub
itemsappend(_parse(source, state))
File "/usr/lib/python2.4/sre_parse.py", line 376, in _parse
subpattern = SubPattern(state)
File "/usr/lib/python2.4/sre_parse.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ší.
Přečteno 177 816×
Přečteno 145 179×
Přečteno 82 695×
Přečteno 77 542×
Přečteno 67 524×