refine excludepath handling to treat entries with no path as matching

--HG--
branch : trunk
This commit is contained in:
holger krekel
2010-01-18 03:04:20 +01:00
parent 89068d9471
commit 0149771997
2 changed files with 6 additions and 4 deletions

View File

@@ -293,8 +293,8 @@ class Traceback(list):
code = x.frame.code
codepath = code.path
if ((path is None or codepath == path) and
(excludepath is None or (hasattr(codepath, 'relto') and
not codepath.relto(excludepath))) and
(excludepath is None or not hasattr(codepath, 'relto') or
not codepath.relto(excludepath)) and
(lineno is None or x.lineno == lineno) and
(firstlineno is None or x.frame.code.firstlineno == firstlineno)):
return Traceback(x._rawentry)