Terry J. Reedy <tjre...@udel.edu> added the comment:

The patch adds this check:

+           if not filename.endswith((".pyc", ".pyo", ".py")):
+                continue

This is not valid. A Python file is a text file with python code. In spite of 
import conventions, they are not required to have any particular extension and 
some people omit them from main scripts. Trace works fine with such files now 
and your patch would prevent that. Python files are only identified as such by 
trying to parse them.

The problem and solution lie with your setup. Arrange things so Bitten only 
treats Python files as Python files.

----------
nosy: +terry.reedy
resolution:  -> invalid
stage: test needed -> patch review
status: open -> closed
title: trace.py tries to get coverage data from non Python files -> 3rd party 
program calls trace.py on non Python files
versions: +Python 2.7, Python 3.2 -Python 2.6, Python 3.1

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue3435>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to