[Python-Dev] Problem with pydoc script in PEP 405 venvs

Vinay Sajip vinay_sajip at yahoo.co.uk
Mon Jun 17 22:30:54 CEST 2013


Oleg Broytman <phd <at> phdru.name> writes:

> 
> On Mon, Jun 17, 2013 at 06:37:49PM +0000, Vinay Sajip <vinay_sajip <at>
yahoo.co.uk> wrote:
> >  <at> echo off
> > __VENV_PYTHON__ -c "import sys, pydoc; sys.exit(pydoc.cli())"
> 
>    I think you want to pass command line arguments:
> 
>  <at> echo off
> __VENV_PYTHON__ -c "import sys, pydoc; sys.exit(pydoc.cli())" %1 %2 %3 %4
%5 %6 %7 %8 %9
> 

That was off-the-cuff, what I actually implemented (in my sandbox repo) was

@echo off
__VENV_PYTHON__ -c "import sys, pydoc; sys.argv[0] = 'pydoc';
sys.exit(pydoc.cli())" %*

Regards,

Vinay Sajip




More information about the Python-Dev mailing list