<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy-git.git/coverage/execfile.py, branch coverage-5.1</title>
<subtitle>github.com: nedbat/coveragepy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/'/>
<entry>
<title>Refine the conditions for tweaking sys.path[0].  Fixes #862</title>
<updated>2020-01-11T12:22:02+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2020-01-09T01:34:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=70d527b91588d854378f78f49ee491b84662df51'/>
<id>70d527b91588d854378f78f49ee491b84662df51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't import anything before start(). Fixes #909.</title>
<updated>2020-01-03T15:11:05+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2020-01-03T12:07:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=fdfc91c70a37e79f1ebf84bbbfb7c5513d0d6b27'/>
<id>fdfc91c70a37e79f1ebf84bbbfb7c5513d0d6b27</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Python 3.9a2 reverted how argv[0] is handled</title>
<updated>2019-12-21T12:59:12+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-12-21T12:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=7dc37728d3ddddd12115bb94c58ad0dc67dcfb3e'/>
<id>7dc37728d3ddddd12115bb94c58ad0dc67dcfb3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt to 3.9's way of reporting files using absolute paths.</title>
<updated>2019-11-25T20:54:39+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-11-25T20:43:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=a28e873891003ad31762e1214d32f54ec423fd62'/>
<id>a28e873891003ad31762e1214d32f54ec423fd62</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Report file names the way Python does: '{}', not {!r}</title>
<updated>2019-11-25T20:54:39+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-11-25T17:13:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=69dbdcece78118d14aa45cacbe0d22eae494e99e'/>
<id>69dbdcece78118d14aa45cacbe0d22eae494e99e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement __spec__ for files we run. #745 #838</title>
<updated>2019-11-24T22:49:36+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-11-24T22:26:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=47d1659826e53d09b86eba8b418dc684050659ca'/>
<id>47d1659826e53d09b86eba8b418dc684050659ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Linux tests are runnable</title>
<updated>2019-11-08T00:26:29+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-11-08T00:26:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=7379c811580cd27e8695763ed5eb15746b133275'/>
<id>7379c811580cd27e8695763ed5eb15746b133275</id>
<content type='text'>
PYTHONPYCACHEPREFIX makes the tests 10% faster on 3.8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PYTHONPYCACHEPREFIX makes the tests 10% faster on 3.8
</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify two functions</title>
<updated>2019-11-01T09:55:30+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-11-01T09:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=49e06d33ea63d8e3e44ab5b69d713783551dfaa9'/>
<id>49e06d33ea63d8e3e44ab5b69d713783551dfaa9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests of bug #806, and ensure it's fixed even if the program ends with an exception</title>
<updated>2019-07-06T21:21:57+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2019-07-06T21:17:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=9ae35a5f6a4fed487ef6c14edd6b4eb4f5c1b7f0'/>
<id>9ae35a5f6a4fed487ef6c14edd6b4eb4f5c1b7f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Return to the original directory after exec'ing a file</title>
<updated>2019-07-06T21:17:42+00:00</updated>
<author>
<name>Dan Hemberger</name>
<email>daniel.hemberger@gmail.com</email>
</author>
<published>2019-05-30T19:38:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=e5a59865b038ac575c4f8ca9e79c5b4802018ff1'/>
<id>e5a59865b038ac575c4f8ca9e79c5b4802018ff1</id>
<content type='text'>
If the file that is exec'd chdirs to a directory that doesn't exist
at the end of the execution, then we will fail to connect to the
SQLite database (due to a failing `os.getcwd` command).

We can easily fix this if we ensure we are in a directory that
exists after executing the foreign code. Returning to the original
directory seems to be a sensible choice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the file that is exec'd chdirs to a directory that doesn't exist
at the end of the execution, then we will fail to connect to the
SQLite database (due to a failing `os.getcwd` command).

We can easily fix this if we ensure we are in a directory that
exists after executing the foreign code. Returning to the original
directory seems to be a sensible choice.
</pre>
</div>
</content>
</entry>
</feed>
