mirror of
https://github.com/PyCQA/flake8.git
synced 2026-04-01 11:26:54 +00:00
Fix collections ABCs deprecation warning.
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
This commit is contained in:
parent
7801a17adc
commit
5188a146c2
2 changed files with 14 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
|||
"""Plugin loading and management logic and classes."""
|
||||
import collections
|
||||
import logging
|
||||
import sys
|
||||
|
||||
import pkg_resources
|
||||
|
||||
|
|
@ -8,6 +8,11 @@ from flake8 import exceptions
|
|||
from flake8 import utils
|
||||
from flake8.plugins import notifier
|
||||
|
||||
if sys.version_info >= (3, 3):
|
||||
import collections.abc as collections_abc
|
||||
else:
|
||||
import collections as collections_abc
|
||||
|
||||
LOG = logging.getLogger(__name__)
|
||||
|
||||
__all__ = (
|
||||
|
|
@ -411,7 +416,7 @@ class PluginTypeManager(object):
|
|||
def generated_function(plugin): # noqa: D105
|
||||
method = getattr(plugin, method_name, None)
|
||||
if method is not None and isinstance(
|
||||
method, collections.Callable
|
||||
method, collections_abc.Callable
|
||||
):
|
||||
return method(optmanager, *args, **kwargs)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue