[Python-checkins] distutils2: made runtests-cov.py work with Coverage 3.4+

tarek.ziade python-checkins at python.org
Sat Oct 2 00:52:19 CEST 2010


tarek.ziade pushed 12c37807f046 to distutils2:

http://hg.python.org/distutils2/rev/12c37807f046
changeset:   697:12c37807f046
parent:      689:0b5a96454086
user:        Yannick Gingras <ygingras at ygingras.net>
date:        Tue Sep 28 18:38:18 2010 -0400
summary:     made runtests-cov.py work with Coverage 3.4+
files:       runtests-cov.py

diff --git a/runtests-cov.py b/runtests-cov.py
--- a/runtests-cov.py
+++ b/runtests-cov.py
@@ -83,8 +83,15 @@
         # that module is also completely optional
         pass
 
-    cov.report(morfs, omit_prefixes=prefixes, show_missing=opts.show_missing)
-
+    try: 
+        cov.report(morfs, 
+                   omit_prefixes=prefixes, 
+                   show_missing=opts.show_missing)
+    except TypeError:
+        # Coverage 3.4 turned `omit_prefixes` into a list of globbing patterns
+        cov.report(morfs, 
+                   omit=[p+"*" for p in prefixes], 
+                   show_missing=opts.show_missing)
 
 def test_main():
     opts, args = parse_opts()

--
Repository URL: http://hg.python.org/distutils2


More information about the Python-checkins mailing list