Skip to content

Commit a32cd74

Browse files
committed
style: ruff check --fix --fixable=I001,Q000 coverage/*.py
1 parent e3b25fa commit a32cd74

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+154
-140
lines changed

coverage/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212
from __future__ import annotations
1313

14+
# isort: skip_file
15+
1416
# mypy's convention is that "import as" names are public from the module.
1517
# We import names as themselves to indicate that. Pylint sees it as pointless,
1618
# so disable its warning.

coverage/__main__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@
66
from __future__ import annotations
77

88
import sys
9+
910
from coverage.cmdline import main
11+
1012
sys.exit(main())

coverage/annotate.py

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

88
import os
99
import re
10-
11-
from typing import TYPE_CHECKING
1210
from collections.abc import Iterable
11+
from typing import TYPE_CHECKING
1312

1413
from coverage.files import flat_rootname
1514
from coverage.misc import ensure_dir, isolate_module

coverage/bytecode.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77

88
import collections
99
import dis
10-
10+
from collections.abc import Iterator
1111
from types import CodeType
1212
from typing import Iterable, Optional
13-
from collections.abc import Iterator
1413

1514
from coverage.types import TArc, TOffset
1615

coverage/cmdline.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,16 @@
1515
import textwrap
1616
import traceback
1717
import types
18-
19-
from typing import cast, Any, NoReturn
18+
from typing import Any, NoReturn, cast
2019

2120
import coverage
22-
from coverage import Coverage
23-
from coverage import env
21+
from coverage import Coverage, env
2422
from coverage.config import CoverageConfig
2523
from coverage.control import DEFAULT_DATAFILE
2624
from coverage.core import CTRACER_FILE
2725
from coverage.data import combinable_files, debug_data_file
2826
from coverage.debug import info_header, short_stack, write_formatted_info
29-
from coverage.exceptions import _BaseCoverageException, _ExceptionDuringRun, NoSource
27+
from coverage.exceptions import NoSource, _BaseCoverageException, _ExceptionDuringRun
3028
from coverage.execfile import PyRunner
3129
from coverage.results import display_covered, should_fail_under
3230
from coverage.version import __url__
@@ -190,8 +188,8 @@ class Opts:
190188
),
191189
)
192190
save_signal = optparse.make_option(
193-
'', '--save-signal', action='store', metavar='SIGNAL',
194-
choices = ['USR1', 'USR2'],
191+
"", "--save-signal", action="store", metavar="SIGNAL",
192+
choices = ["USR1", "USR2"],
195193
help=(
196194
"Specify a signal that will trigger coverage to write its collected data. " +
197195
"Supported values are: USR1, USR2. Not available on Windows."
@@ -1015,7 +1013,7 @@ def main(argv: list[str] | None = None) -> int | None:
10151013
# $set_env.py: COVERAGE_PROFILE - Set to use ox_profile.
10161014
_profile = os.getenv("COVERAGE_PROFILE")
10171015
if _profile: # pragma: debugging
1018-
from ox_profile.core.launchers import SimpleLauncher # pylint: disable=import-error
1016+
from ox_profile.core.launchers import SimpleLauncher # pylint: disable=import-error
10191017
original_main = main
10201018

10211019
def main( # pylint: disable=function-redefined

coverage/collector.py

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

1716
from coverage import env
1817
from coverage.config import CoverageConfig
@@ -26,11 +25,11 @@
2625
TArc,
2726
TCheckIncludeFn,
2827
TFileDisposition,
28+
Tracer,
2929
TShouldStartContextFn,
3030
TShouldTraceFn,
3131
TTraceData,
3232
TTraceFn,
33-
Tracer,
3433
TWarnFn,
3534
)
3635

@@ -146,11 +145,11 @@ def __init__(
146145
self.concur_id_func = greenlet.getcurrent
147146
elif "eventlet" in concurrencies:
148147
tried = "eventlet"
149-
import eventlet.greenthread # pylint: disable=import-error,useless-suppression
148+
import eventlet.greenthread # pylint: disable=import-error,useless-suppression
150149
self.concur_id_func = eventlet.greenthread.getcurrent
151150
elif "gevent" in concurrencies:
152151
tried = "gevent"
153-
import gevent # pylint: disable=import-error,useless-suppression
152+
import gevent # pylint: disable=import-error,useless-suppression
154153
self.concur_id_func = gevent.getcurrent
155154

156155
if "thread" in concurrencies:
@@ -222,7 +221,7 @@ def reset(self) -> None:
222221
# being excluded by the inclusion rules, in which case the
223222
# FileDisposition will be replaced by None in the cache.
224223
if env.PYPY:
225-
import __pypy__ # pylint: disable=import-error
224+
import __pypy__ # pylint: disable=import-error
226225
# Alex Gaynor said:
227226
# should_trace_cache is a strictly growing key: once a key is in
228227
# it, it never changes. Further, the keys used to access it are
@@ -267,19 +266,19 @@ def _start_tracer(self) -> TTraceFn | None:
267266
tracer.should_trace_cache = self.should_trace_cache
268267
tracer.warn = self.warn
269268

270-
if hasattr(tracer, 'concur_id_func'):
269+
if hasattr(tracer, "concur_id_func"):
271270
tracer.concur_id_func = self.concur_id_func
272-
if hasattr(tracer, 'file_tracers'):
271+
if hasattr(tracer, "file_tracers"):
273272
tracer.file_tracers = self.file_tracers
274-
if hasattr(tracer, 'threading'):
273+
if hasattr(tracer, "threading"):
275274
tracer.threading = self.threading
276-
if hasattr(tracer, 'check_include'):
275+
if hasattr(tracer, "check_include"):
277276
tracer.check_include = self.check_include
278-
if hasattr(tracer, 'should_start_context'):
277+
if hasattr(tracer, "should_start_context"):
279278
tracer.should_start_context = self.should_start_context
280-
if hasattr(tracer, 'switch_context'):
279+
if hasattr(tracer, "switch_context"):
281280
tracer.switch_context = self.switch_context
282-
if hasattr(tracer, 'disable_plugin'):
281+
if hasattr(tracer, "disable_plugin"):
283282
tracer.disable_plugin = self.disable_plugin
284283

285284
fn = tracer.start()

coverage/config.py

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,25 @@
1111
import os
1212
import os.path
1313
import re
14-
14+
from collections.abc import Iterable
1515
from typing import (
16-
Any, Callable, Final, Mapping, Union,
16+
Any,
17+
Callable,
18+
Final,
19+
Mapping,
20+
Union,
1721
)
18-
from collections.abc import Iterable
1922

2023
from coverage.exceptions import ConfigError
21-
from coverage.misc import isolate_module, human_sorted_items, substitute_variables
24+
from coverage.misc import human_sorted_items, isolate_module, substitute_variables
2225
from coverage.tomlconfig import TomlConfigParser, TomlDecodeError
2326
from coverage.types import (
24-
TConfigurable, TConfigSectionIn, TConfigValueIn, TConfigSectionOut,
25-
TConfigValueOut, TPluginConfig,
27+
TConfigSectionIn,
28+
TConfigSectionOut,
29+
TConfigurable,
30+
TConfigValueIn,
31+
TConfigValueOut,
32+
TPluginConfig,
2633
)
2734

2835
os = isolate_module(os)

coverage/context.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
from __future__ import annotations
77

8-
from types import FrameType
98
from collections.abc import Sequence
9+
from types import FrameType
1010

1111
from coverage.types import TShouldStartContextFn
1212

coverage/control.py

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,23 @@
1717
import threading
1818
import time
1919
import warnings
20-
21-
from types import FrameType
22-
from typing import cast, Any, Callable, IO, Union
2320
from collections.abc import Iterable, Iterator
21+
from types import FrameType
22+
from typing import IO, Any, Callable, Union, cast
2423

2524
from coverage import env
2625
from coverage.annotate import AnnotateReporter
2726
from coverage.collector import Collector
2827
from coverage.config import CoverageConfig, read_coverage_config
29-
from coverage.context import should_start_context_test_function, combine_context_switchers
30-
from coverage.core import Core, CTRACER_FILE
28+
from coverage.context import combine_context_switchers, should_start_context_test_function
29+
from coverage.core import CTRACER_FILE, Core
3130
from coverage.data import CoverageData, combine_parallel_data
3231
from coverage.debug import (
33-
DebugControl, NoDebugging, short_stack, write_formatted_info, relevant_environment_display,
32+
DebugControl,
33+
NoDebugging,
34+
relevant_environment_display,
35+
short_stack,
36+
write_formatted_info,
3437
)
3538
from coverage.disposition import disposition_debug_msg
3639
from coverage.exceptions import ConfigError, CoverageException, CoverageWarning, PluginError
@@ -39,8 +42,13 @@
3942
from coverage.inorout import InOrOut
4043
from coverage.jsonreport import JsonReporter
4144
from coverage.lcovreport import LcovReporter
42-
from coverage.misc import bool_or_none, join_regex
43-
from coverage.misc import DefaultValue, ensure_dir_for_file, isolate_module
45+
from coverage.misc import (
46+
DefaultValue,
47+
bool_or_none,
48+
ensure_dir_for_file,
49+
isolate_module,
50+
join_regex,
51+
)
4452
from coverage.multiproc import patch_multiprocessing
4553
from coverage.patch import apply_patches
4654
from coverage.plugin import FileReporter
@@ -50,8 +58,14 @@
5058
from coverage.report_core import render_report
5159
from coverage.results import Analysis, analysis_from_file_reporter
5260
from coverage.types import (
53-
FilePath, TConfigurable, TConfigSectionIn, TConfigValueIn, TConfigValueOut,
54-
TFileDisposition, TLineNo, TMorf
61+
FilePath,
62+
TConfigSectionIn,
63+
TConfigurable,
64+
TConfigValueIn,
65+
TConfigValueOut,
66+
TFileDisposition,
67+
TLineNo,
68+
TMorf,
5569
)
5670
from coverage.xmlreport import XmlReporter
5771

@@ -1362,7 +1376,7 @@ def plugin_info(plugins: list[Any]) -> list[str]:
13621376
("platform", platform.platform()),
13631377
("implementation", platform.python_implementation()),
13641378
("build", platform.python_build()),
1365-
("gil_enabled", getattr(sys, '_is_gil_enabled', lambda: True)()),
1379+
("gil_enabled", getattr(sys, "_is_gil_enabled", lambda: True)()),
13661380
("executable", sys.executable),
13671381
("def_encoding", sys.getdefaultencoding()),
13681382
("fs_encoding", sys.getfilesystemencoding()),

coverage/core.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@
1818
from coverage.sysmon import SysMonitor
1919
from coverage.types import (
2020
TFileDisposition,
21-
TWarnFn,
2221
Tracer,
22+
TWarnFn,
2323
)
2424

25-
2625
os = isolate_module(os)
2726

2827
IMPORT_ERROR: str = ""

0 commit comments

Comments
 (0)