[Twisted-Python] Documentation Question

John Landahl john at landahl.org
Fri Nov 14 00:14:05 MST 2003


On 14 Nov 2003 06:24:12 -0000, Moshe Zadka <twisted at zadka.site.co.il> 
wrote:
> In general, I highly recommend using help() from the interactive 
> interpreter to read the docstrings of stuff, and see how to call it.

And with IPython it's even simpler, e.g. "help reactor.listenUDP".  
IPython does the parens for you, allowing for new heights of laziness. :)

If the docstrings aren't enough and you want to see the source after all, 
"psource reactor.listenUDP" shows you the source for just that single 
function, in pretty colors, even.

And you can't beat the tab completion: "reactor.listen<TAB>" shows you 
lots of interesting things.

Sure, it's slow to load, but IPython takes the interactive Python 
experience to a whole new level, especially in situations like this where 
you're exploring new (to you) code.

Oh yeah, try the @pdb option, which automatically launches the debugger 
*at the point of failure* when an uncaught exception occurs.  Alas, since 
the reactor catches all exceptions, this won't help much with Twisted apps.

_jpl_ (a satisfied customer)




More information about the Twisted-Python mailing list