<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy-git.git/coverage/parser.py, branch 6.5.0</title>
<subtitle>github.com: nedbat/coveragepy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/'/>
<entry>
<title>fix: `class` statements shouldn't be branches. #1449</title>
<updated>2022-09-27T00:27:16+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-26T23:21:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=fd36918609a18bd36a7e2c3b208220cf25c0957d'/>
<id>fd36918609a18bd36a7e2c3b208220cf25c0957d</id>
<content type='text'>
Revert "refactor: we no longer need to treat 'class' lines specially"

This reverts commit 79f9f4575321fafc2ef770e3255f874db3d4b037.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert "refactor: we no longer need to treat 'class' lines specially"

This reverts commit 79f9f4575321fafc2ef770e3255f874db3d4b037.
</pre>
</div>
</content>
</entry>
<entry>
<title>style: adapt to latest pylint concerns</title>
<updated>2022-09-13T11:06:34+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-09-07T21:50:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=c784c559fa37407dfec6abc7734cb61bd5e7cc7f'/>
<id>c784c559fa37407dfec6abc7734cb61bd5e7cc7f</id>
<content type='text'>
Before these changes, these violations happened:

```
  lint run-test: commands[6] | python -m pylint --notes= coverage tests doc ci igor.py setup.py __main__.py
  ************* Module coverage.parser
  coverage/parser.py:1290 I: Useless suppression of 'too-many-function-args' (useless-suppression)
  ************* Module ci.download_gha_artifacts
  ci/download_gha_artifacts.py:18 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/download_gha_artifacts.py:54 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.trigger_build_kits
  ci/trigger_build_kits.py:21 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.github_releases
  ci/github_releases.py:138 E: Too many positional arguments for function call (too-many-function-args)
  ci/github_releases.py:138 I: Useless suppression of 'no-value-for-parameter' (useless-suppression)
  ************* Module ci.comment_on_fixes
  ci/comment_on_fixes.py:30 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/comment_on_fixes.py:37 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/comment_on_fixes.py:49 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.parse_relnotes
  ci/parse_relnotes.py:126 E: Too many positional arguments for function call (too-many-function-args)
  ci/parse_relnotes.py:126 I: Useless suppression of 'no-value-for-parameter' (useless-suppression)
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before these changes, these violations happened:

```
  lint run-test: commands[6] | python -m pylint --notes= coverage tests doc ci igor.py setup.py __main__.py
  ************* Module coverage.parser
  coverage/parser.py:1290 I: Useless suppression of 'too-many-function-args' (useless-suppression)
  ************* Module ci.download_gha_artifacts
  ci/download_gha_artifacts.py:18 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/download_gha_artifacts.py:54 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.trigger_build_kits
  ci/trigger_build_kits.py:21 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.github_releases
  ci/github_releases.py:138 E: Too many positional arguments for function call (too-many-function-args)
  ci/github_releases.py:138 I: Useless suppression of 'no-value-for-parameter' (useless-suppression)
  ************* Module ci.comment_on_fixes
  ci/comment_on_fixes.py:30 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/comment_on_fixes.py:37 W: Missing timeout argument for method 'requests.get' can cause your program to hang indefinitely (missing-timeout)
  ci/comment_on_fixes.py:49 W: Missing timeout argument for method 'requests.post' can cause your program to hang indefinitely (missing-timeout)
  ************* Module ci.parse_relnotes
  ci/parse_relnotes.py:126 E: Too many positional arguments for function call (too-many-function-args)
  ci/parse_relnotes.py:126 I: Useless suppression of 'no-value-for-parameter' (useless-suppression)
```
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: 3.11.0b4 has 0-numbered lines. Fixes #1419</title>
<updated>2022-07-12T12:39:01+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-07-12T12:05:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=0d6449874cd4d3003ce908d66fa654b64bfea0c0'/>
<id>0d6449874cd4d3003ce908d66fa654b64bfea0c0</id>
<content type='text'>
CPython added these lines in
https://github.com/python/cpython/commit/1bfe83a114da3939c00746fc44dc5da7f56f525f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CPython added these lines in
https://github.com/python/cpython/commit/1bfe83a114da3939c00746fc44dc5da7f56f525f
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: make upgrade</title>
<updated>2022-05-12T19:17:07+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-05-12T19:17:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=3e6ff4ff21b981a4e7aa79b02a0b80dc6ae54f06'/>
<id>3e6ff4ff21b981a4e7aa79b02a0b80dc6ae54f06</id>
<content type='text'>
Wrote this bug for pylint, because I shouldn't have to add a pragma:
https://github.com/PyCQA/pylint/issues/6592
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrote this bug for pylint, because I shouldn't have to add a pragma:
https://github.com/PyCQA/pylint/issues/6592
</pre>
</div>
</content>
</entry>
<entry>
<title>style: parens should indent the same as their opening line</title>
<updated>2022-05-01T17:00:38+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-05-01T12:16:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=420c01394a31415d7a7cbb80be196bcfca48482c'/>
<id>420c01394a31415d7a7cbb80be196bcfca48482c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>debug: tweaks to make these clearer</title>
<updated>2022-02-06T16:09:53+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-02-06T12:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=375b4ae48def9734b6c93fdbf2bc99d684e2457d'/>
<id>375b4ae48def9734b6c93fdbf2bc99d684e2457d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: adapt to PyPy 3.9 v7.8.8</title>
<updated>2022-02-06T16:09:53+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-01-30T12:01:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=82ae658412ede7519d6212724e45714f8daa765e'/>
<id>82ae658412ede7519d6212724e45714f8daa765e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: 3.11 now traces decorator lines as the decorators execute</title>
<updated>2022-01-15T12:58:57+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2022-01-09T16:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=d723b46460dc7ffb4abf54806087ffd614b81331'/>
<id>d723b46460dc7ffb4abf54806087ffd614b81331</id>
<content type='text'>
See: https://bugs.python.org/issue46234
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See: https://bugs.python.org/issue46234
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: document the exceptions</title>
<updated>2021-11-14T12:44:57+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-14T00:00:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=342e7da2941ae5291f1a94b6ad66ce489f6985fe'/>
<id>342e7da2941ae5291f1a94b6ad66ce489f6985fe</id>
<content type='text'>
... and make some of them private.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and make some of them private.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: we no longer need to treat 'class' lines specially</title>
<updated>2021-11-11T11:54:06+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-11-11T11:54:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-coveragepy-git.git/commit/?id=79f9f4575321fafc2ef770e3255f874db3d4b037'/>
<id>79f9f4575321fafc2ef770e3255f874db3d4b037</id>
<content type='text'>
Originally, this tokenizing code was paired with bytecode analysis.  But now we
use AST instead, so class lines don't need to be handled differently.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Originally, this tokenizing code was paired with bytecode analysis.  But now we
use AST instead, so class lines don't need to be handled differently.
</pre>
</div>
</content>
</entry>
</feed>
