A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2004-October/049240.html below:

'-m' option (was RE: [Python-Dev] ConfigParser patches)

'-m' option (was RE: [Python-Dev] ConfigParser patches) '-m' option (was RE: [Python-Dev] ConfigParser patches)Nick Coghlan ncoghlan at email.com
Mon Oct 4 23:51:08 CEST 2004
Quoting Paramjit Oberoi <psoberoi at gmail.com>:

> With a slightly longer script, and a little work in the installer,
> these could be written as:
> 
> Installed:     runpy.py profile demo.py
> Prompt After:  runpy.py -i profile demo.py
> Alt install:   runpy2.4.py profile demo.py
> Build dir:     ./runpy.py profile demo.py
>    - or -        ./scripts/runpy.py profile demo.py

Indeed, it may be possible to get those to *run*, but the problem is that the
semantics of the following two commands are likely to differ:

python <interpreter-options> runpy.py module <script-args>
python runpy.py <interpreter-options> module <script-args

And getting the semantics close enough that the remaining differences don't
matter is likely to be a pain. Certainly, you won't be able to use execfile()
any more, because it doesn't support passing compiler flags.

And the script doesn't have to get much more complicated before it becomes
_harder_ to understand and maintain than the C code required to implement '-m'
(which is really pretty straightforward when it is limited to top-level modules).

Cheers,
Nick.

-- 
Nick Coghlan
Brisbane, Australia
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4