Skip to content

Commit c4ec6e1

Browse files
committed
refactor: pyupgrade --py310-plus *.py coverage/*.py tests/*.py ci/*.py
1 parent bedb949 commit c4ec6e1

23 files changed

+44
-40
lines changed

ci/comment_on_fixes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
repo_owner = sys.argv[1]
3030
url_matches = re.finditer(rf"https://github.com/{repo_owner}/(issues|pull)/(\d+)", text)
31-
urls = set((m[0], m[1], m[2]) for m in url_matches)
31+
urls = {(m[0], m[1], m[2]) for m in url_matches}
3232

3333
for url, kind, number in urls:
3434
do_comment = False

coverage/bytecode.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77

88
import collections
99
import dis
10+
from collections.abc import Iterable, Mapping
1011
from types import CodeType
11-
from typing import Iterable, Mapping, Optional
12+
from typing import Optional
1213

1314
from coverage.types import TArc, TLineNo, TOffset
1415

coverage/collector.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
import functools
1010
import os
1111
import sys
12-
from collections.abc import Mapping
12+
from collections.abc import Callable, Mapping
1313
from types import FrameType
14-
from typing import Any, Callable, TypeVar, cast
14+
from typing import Any, TypeVar, cast
1515

1616
from coverage import env
1717
from coverage.core import Core

coverage/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import os
1414
import os.path
1515
import re
16-
from collections.abc import Iterable
17-
from typing import Any, Callable, Final, Mapping
16+
from collections.abc import Callable, Iterable, Mapping
17+
from typing import Any, Final
1818

1919
from coverage.exceptions import ConfigError
2020
from coverage.misc import human_sorted_items, isolate_module, substitute_variables

coverage/control.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
import threading
1818
import time
1919
import warnings
20-
from collections.abc import Iterable, Iterator
20+
from collections.abc import Callable, Iterable, Iterator
2121
from types import FrameType
22-
from typing import IO, Any, Callable, cast
22+
from typing import IO, Any, cast
2323

2424
from coverage import env
2525
from coverage.annotate import AnnotateReporter

coverage/data.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import glob
1717
import hashlib
1818
import os.path
19-
from collections.abc import Iterable
20-
from typing import Callable, Literal
19+
from collections.abc import Callable, Iterable
20+
from typing import Literal
2121

2222
from coverage.exceptions import CoverageException, NoDataError
2323
from coverage.files import PathAliases

coverage/debug.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import sys
2020
import traceback
2121
import types
22-
from collections.abc import Iterable, Iterator, Mapping
23-
from typing import IO, Any, Callable, Final, overload
22+
from collections.abc import Callable, Iterable, Iterator, Mapping
23+
from typing import IO, Any, Final, overload
2424

2525
from coverage.misc import human_sorted_items, isolate_module
2626
from coverage.types import AnyCallable, TWritable

coverage/files.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
import posixpath
1313
import re
1414
import sys
15-
from collections.abc import Iterable
16-
from typing import Callable
15+
from collections.abc import Callable, Iterable
1716

1817
from coverage import env
1918
from coverage.exceptions import ConfigError

coverage/parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
import re
1313
import token
1414
import tokenize
15-
from collections.abc import Iterable, Sequence
15+
from collections.abc import Callable, Iterable, Sequence
1616
from dataclasses import dataclass
1717
from types import CodeType
18-
from typing import Callable, Optional, Protocol, cast
18+
from typing import Optional, Protocol, cast
1919

2020
from coverage import env
2121
from coverage.bytecode import code_objects

coverage/plugin_support.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
import os
99
import os.path
1010
import sys
11-
from collections.abc import Iterable, Iterator
11+
from collections.abc import Callable, Iterable, Iterator
1212
from types import FrameType
13-
from typing import Any, Callable
13+
from typing import Any
1414

1515
from coverage.exceptions import PluginError
1616
from coverage.misc import isolate_module

0 commit comments

Comments
 (0)