summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-02-26 12:01:45 -0500
committerNed Batchelder <ned@nedbatchelder.com>2021-02-26 12:01:45 -0500
commitf3338803b7b8b4cda34270c4fbf951ad74913980 (patch)
treec94614f6c4b0eb036430135c885b0089c60f3718
parent198a11535b5065416c41e7fdc025718c1a92eff3 (diff)
downloadpython-coveragepy-git-f3338803b7b8b4cda34270c4fbf951ad74913980.tar.gz
build: update to latest pylint
-rw-r--r--coverage/misc.py2
-rw-r--r--coverage/multiproc.py2
-rw-r--r--igor.py2
-rw-r--r--requirements/dev.pip4
-rw-r--r--tests/test_process.py2
-rw-r--r--tests/test_summary.py6
6 files changed, 9 insertions, 9 deletions
diff --git a/coverage/misc.py b/coverage/misc.py
index 96573f7a..034e288e 100644
--- a/coverage/misc.py
+++ b/coverage/misc.py
@@ -63,7 +63,7 @@ if USE_CONTRACTS:
def new_contract(*args, **kwargs):
"""A proxy for contracts.new_contract that doesn't mind happening twice."""
try:
- return raw_new_contract(*args, **kwargs)
+ raw_new_contract(*args, **kwargs)
except ValueError:
# During meta-coverage, this module is imported twice, and
# PyContracts doesn't like redefining contracts. It's OK.
diff --git a/coverage/multiproc.py b/coverage/multiproc.py
index 0afcb0c9..8b6651bc 100644
--- a/coverage/multiproc.py
+++ b/coverage/multiproc.py
@@ -28,7 +28,7 @@ original_bootstrap = OriginalProcess._bootstrap
class ProcessWithCoverage(OriginalProcess): # pylint: disable=abstract-method
"""A replacement for multiprocess.Process that starts coverage."""
- def _bootstrap(self, *args, **kwargs): # pylint: disable=signature-differs
+ def _bootstrap(self, *args, **kwargs):
"""Wrapper around _bootstrap to start coverage."""
try:
from coverage import Coverage # avoid circular import
diff --git a/igor.py b/igor.py
index a4a460c0..3c6afa66 100644
--- a/igor.py
+++ b/igor.py
@@ -387,7 +387,7 @@ def analyze_args(function):
getargspec = inspect.getargspec
with ignore_warnings():
# DeprecationWarning: Use inspect.signature() instead of inspect.getfullargspec()
- argspec = getargspec(function)
+ argspec = getargspec(function) # pylint: disable=deprecated-method
return bool(argspec[1]), len(argspec[0])
diff --git a/requirements/dev.pip b/requirements/dev.pip
index 3bfb527f..791a2fae 100644
--- a/requirements/dev.pip
+++ b/requirements/dev.pip
@@ -14,8 +14,8 @@ pluggy==0.13.1
# for linting.
greenlet==0.4.16
-astroid==2.4.2
-pylint==2.6.0
+astroid==2.5
+pylint==2.7.1
check-manifest==0.46
readme_renderer==26.0
diff --git a/tests/test_process.py b/tests/test_process.py
index 01fd1eb8..9f07b9cc 100644
--- a/tests/test_process.py
+++ b/tests/test_process.py
@@ -1495,7 +1495,7 @@ class ProcessStartupTest(ProcessCoverageMixin, CoverageTest):
data_file = .mycovdata
""")
self.set_environ("COVERAGE_PROCESS_START", "coverage.ini")
- import main # pylint: disable=unused-import
+ import main # pylint: disable=unused-import, import-error
with open("out.txt") as f:
assert f.read() == "Hello, world!\n"
diff --git a/tests/test_summary.py b/tests/test_summary.py
index 0632c8f5..36f3885c 100644
--- a/tests/test_summary.py
+++ b/tests/test_summary.py
@@ -677,7 +677,7 @@ class SummaryTest(UsingModulesMixin, CoverageTest):
""")
cov = coverage.Coverage(branch=True, source=["."])
cov.start()
- import main # pragma: nested # pylint: disable=unused-import
+ import main # pragma: nested # pylint: disable=unused-import, import-error
cov.stop() # pragma: nested
report = self.get_report(cov).splitlines()
assert "mybranch.py 5 5 2 0 0%" in report
@@ -739,7 +739,7 @@ class SummaryTest(UsingModulesMixin, CoverageTest):
# Run the program.
cov = coverage.Coverage()
cov.start()
- import main # pragma: nested # pylint: disable=unused-import
+ import main # pragma: nested # pylint: disable=unused-import, import-error
cov.stop() # pragma: nested
report = self.get_report(cov).splitlines()
@@ -766,7 +766,7 @@ class SummaryTest(UsingModulesMixin, CoverageTest):
# Run the program.
cov = coverage.Coverage()
cov.start()
- import main # pragma: nested # pylint: disable=unused-import
+ import main # pragma: nested # pylint: disable=unused-import, import-error
cov.stop() # pragma: nested
# Put back the missing Python file.