Python debugging quirks
Eric S. Raymond
esr at thyrsus.com
Thu Dec 15 05:23:54 UTC 2016
Hal Murray <hmurray at megapathdsl.net>:
> I think I figured out one contribution to my confusion.
> When printing out a backtrace, it uses the text from the installed version
> but it's actually running the local code.
> [murray at hgm ntpclients]$ ./ntpmon ntp-wifi
> Traceback (most recent call last):
> File "./ntpmon", line 164, in <module>
> variables, peer.associd))
> File "/usr/local/lib/python2.7/site-packages/ntp/util.py", line 273, in
> sys.stderr.write("DNS lookup ends.\n")
> NameError: global name 'logfp' is not defined
> I had modified that line.
That doesn't sound possible to me. Think about how an interpreter works.
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
More information about the devel