homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author belopolsky
Recipients belopolsky, eli.bendersky
Date 2010年07月21日.15:21:50
SpamBayes Score 0.00047363216
Marked as misclassified No
Message-id <1279725727.83.0.635337003777.issue9323@psf.upfronthosting.co.za>
In-reply-to
Content
[Copying msg111059 from issue9317]
On Wed, Jul 21, 2010 at 9:45 AM, Eli Bendersky <report@bugs.python.org> wrote:
..
> As far as I understand, when you run:
>
> py3d -m trace -C pickle-trace.d -c -m test_pickle.py
>
> The first -m flag applies to the trace module. Python uses
> runpy.run_module to load it, and then passes it its arguments (-C and
> onwards).
>
When I said "run from command line", I meant something like
$ python Lib/test/test_pickle.py
I am not sure if this uses runpy machinery, but I suspect it does.
 The trace output should not include runpy calls that load the trace
module itself, but
$ python -m trace <flags> Lib/test/test_pickle.py
might show the runpy calls that occur when you run
$ python Lib/test/test_pickle.py
without tracing. BTW, too bad that '-m' is taken, but I think
trace.py should grow a --run-module option so that you can trace
equivalents of python -m executions:
$ python -m trace <flags> --run-module test.test_pickle
> Moreover, since runpy is only the machinery to execute trace.py, does
> it even make sense to include it in coverage?
>
> What do you think?
I think you should ask python-dev. :-) Note that most C/C++ coverage
tools do include pre-main calls in coverage. In case of C++, a lot
of things may happen before main().
Whatever the solution is, it should be unified between trace, profile,
and pdb modules.
History
Date User Action Args
2010年07月21日 15:22:08belopolskysetrecipients: + belopolsky, eli.bendersky
2010年07月21日 15:22:07belopolskysetmessageid: <1279725727.83.0.635337003777.issue9323@psf.upfronthosting.co.za>
2010年07月21日 15:21:50belopolskylinkissue9323 messages
2010年07月21日 15:21:50belopolskycreate

AltStyle によって変換されたページ (->オリジナル) /