Rev 4327: (vila) Make --coverage works for threads too in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Tue May 5 10:40:36 BST 2009
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 4327
revision-id: pqm at pqm.ubuntu.com-20090505094032-o2kvwmfl4dqaf1jr
parent: pqm at pqm.ubuntu.com-20090504221201-uh3mfp83o2m0ts7n
parent: v.ladeuil+lp at free.fr-20090505074247-n3q40ps00em616tc
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2009-05-05 10:40:32 +0100
message:
(vila) Make --coverage works for threads too
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
bzrlib/commands.py bzr.py-20050309040720-d10f4714595cf8c3
------------------------------------------------------------
revno: 4326.1.1
revision-id: v.ladeuil+lp at free.fr-20090505074247-n3q40ps00em616tc
parent: pqm at pqm.ubuntu.com-20090504221201-uh3mfp83o2m0ts7n
parent: v.ladeuil+lp at free.fr-20090504075422-azlo0kpes04412vn
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: integration
timestamp: Tue 2009-05-05 09:42:47 +0200
message:
Make --coverage works for threads too
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
bzrlib/commands.py bzr.py-20050309040720-d10f4714595cf8c3
------------------------------------------------------------
revno: 4325.1.1
revision-id: v.ladeuil+lp at free.fr-20090504075422-azlo0kpes04412vn
parent: pqm at pqm.ubuntu.com-20090504033314-7mfh3y311028dk2m
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: thread-coverage
timestamp: Mon 2009-05-04 09:54:22 +0200
message:
Make --coverage works for threads too.
* bzrlib/commands.py:
(apply_coveraged): Take threads into account too.
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
bzrlib/commands.py bzr.py-20050309040720-d10f4714595cf8c3
=== modified file 'NEWS'
--- a/NEWS 2009-04-30 22:40:42 +0000
+++ b/NEWS 2009-05-04 07:54:22 +0000
@@ -32,6 +32,9 @@
Improvements
************
+* ``--coverage`` works for code running in threads too.
+ (Andrew Bennets, Vincent Ladeuil)
+
Bug Fixes
*********
=== modified file 'bzrlib/commands.py'
--- a/bzrlib/commands.py 2009-03-30 11:49:32 +0000
+++ b/bzrlib/commands.py 2009-05-04 07:54:22 +0000
@@ -35,6 +35,7 @@
lazy_import(globals(), """
import codecs
import errno
+import threading
from warnings import warn
import bzrlib
@@ -682,6 +683,7 @@
tracer = trace.Trace(count=1, trace=0)
sys.settrace(tracer.globaltrace)
+ threading.settrace(tracer.globaltrace)
try:
return exception_to_return_code(the_callable, *args, **kwargs)
More information about the bazaar-commits
mailing list