summaryrefslogtreecommitdiff
path: root/coverage/parser.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2022-01-30 07:01:29 -0500
committerNed Batchelder <ned@nedbatchelder.com>2022-02-06 11:09:53 -0500
commit82ae658412ede7519d6212724e45714f8daa765e (patch)
treea8fac1b911aacd7515dc665741a1d0965223b6dd /coverage/parser.py
parent87b2117f26677c21d7ffbf46b59b287183d4ca7a (diff)
downloadpython-coveragepy-git-82ae658412ede7519d6212724e45714f8daa765e.tar.gz
test: adapt to PyPy 3.9 v7.8.8
Diffstat (limited to 'coverage/parser.py')
-rw-r--r--coverage/parser.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/coverage/parser.py b/coverage/parser.py
index a96964d4..6a9f083c 100644
--- a/coverage/parser.py
+++ b/coverage/parser.py
@@ -692,7 +692,7 @@ class AstArcAnalyzer:
def _line_decorated(self, node):
"""Compute first line number for things that can be decorated (classes and functions)."""
lineno = node.lineno
- if env.PYBEHAVIOR.trace_decorated_def:
+ if env.PYBEHAVIOR.trace_decorated_def or env.PYBEHAVIOR.def_ast_no_decorator:
if node.decorator_list:
lineno = node.decorator_list[0].lineno
return lineno
@@ -946,7 +946,7 @@ class AstArcAnalyzer:
main_line = last = node.lineno
decs = node.decorator_list
if decs:
- if env.PYBEHAVIOR.trace_decorated_def:
+ if env.PYBEHAVIOR.trace_decorated_def or env.PYBEHAVIOR.def_ast_no_decorator:
last = None
for dec_node in decs:
dec_start = self.line_for_node(dec_node)