[Python-Dev] a simpler way to invoke pydoc, pdb, unittest, etc (original) (raw)
ncoghlan at iinet.net.au ncoghlan at iinet.net.au
Mon Sep 27 16:32:36 CEST 2004
- Previous message: [Python-Dev] a simpler way to invoke pydoc, pdb, unittest, etc
- Next message: [Python-Dev] a simpler way to invoke pydoc, pdb, unittest, etc
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Quoting Anthony Baxter <anthony at interlink.com.au>:
> +1 on the -m command-line variation, with the following change: > > I'd like Python to import the module and then run it's main function. > > I've been meaning to suggest smething like this myself. I'd prefer it import the module, with name == "main", because it's compatible with what we do now for a module that's also a script. But I like the idea, nonetheless. Question: should python -m foo.bar.baz work? I'd say "yes".
I was curious how hard this would be to implement. Minus Andrew's addition, the answer is "Not very". So those who are interested in the idea might want to take a look at SF Patch # 1035498.
The patch tries to make "./python -m pdb" mean the same thing as "./python Lib/pdb.py" on a development build. (I use that example, because I have only a very vague idea of where the pdb script ends up for an installed version of Python - which is why I think this option would be very useful!)
Cheers, Nick.
- Previous message: [Python-Dev] a simpler way to invoke pydoc, pdb, unittest, etc
- Next message: [Python-Dev] a simpler way to invoke pydoc, pdb, unittest, etc
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]