Code documentation tool similar to what Ruby (on Rails?) uses
Michele Simionato
michele.simionato at gmail.com
Sun Jun 12 11:12:14 EDT 2005
What about doing it yourself?
>>> import inspect, os
>>> print "<pre>%s</pre>" % inspect.getsource(os.makedirs)
<pre>def makedirs(name, mode=0777):
"""makedirs(path [, mode=0777])
Super-mkdir; create a leaf directory and all intermediate ones.
Works like mkdir, except that any intermediate path segment (not
just the rightmost) will be created if it does not exist. This is
recursive.
"""
head, tail = path.split(name)
if not tail:
head, tail = path.split(head)
if head and tail and not path.exists(head):
makedirs(head, mode)
if tail == curdir: # xxx/newdir/. exists if
xxx/newdir exists
return
mkdir(name, mode)
</pre>
Michele Simionato
More information about the Python-list
mailing list