[Python-Dev] supporting Quixote PTL files in pydoc

Phillip J. Eby pje at telecommunity.com
Sat Feb 7 17:02:57 EST 2004


At 02:16 PM 2/7/04 -0600, Skip Montanaro wrote:

>I have this slight change to pydoc.py which allows it to grok Quixote's
>PTL-based modules:
>
>% cvs diff -u pydoc.py
>Index: pydoc.py
>===================================================================
>RCS file: /cvsroot/python/python/dist/src/Lib/pydoc.py,v
>retrieving revision 1.90
>diff -c -u -r1.90 pydoc.py
>cvs diff: conflicting specifications of output style
>--- pydoc.py    29 Jan 2004 06:37:49 -0000      1.90
>+++ pydoc.py    7 Feb 2004 20:07:43 -0000
>@@ -2125,10 +2125,15 @@
>      sys.path.insert(0, '.')
>
>      try:
>-        opts, args = getopt.getopt(sys.argv[1:], 'gk:p:w')
>+        opts, args = getopt.getopt(sys.argv[1:], 'gk:p:wq')
>          writing = 0
>
>          for opt, val in opts:
>+            if opt == '-q':
>+                # support Quixote's PTL
>+                import quixote
>+                quixote.enable_ptl()
>+                continue
>              if opt == '-g':
>                  gui()
>                  return

Couldn't this be accomplished by simply placing an enable_ptl() call in the 
__init__.py of packages that contain .ptl files?




More information about the Python-Dev mailing list