Skip to content

Commit fbedc22

Browse files
authored
Merge pull request #704 from hhatto/paugier-fix-pycodestyle-missing_whitespace
Paugier fix pycodestyle missing whitespace
2 parents c3fdfe4 + f0138a0 commit fbedc22

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

autopep8.py

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ class documentation for more information.
8484
import warnings
8585
import ast
8686
from configparser import ConfigParser as SafeConfigParser, Error
87-
from packaging.version import parse as parse_version
8887

8988
import pycodestyle
9089
from pycodestyle import STARTSWITH_INDENT_STATEMENT_REGEX
@@ -758,16 +757,14 @@ def fix_e225(self, result):
758757
return
759758
if not check_syntax(fixed.lstrip()):
760759
return
761-
if (
762-
parse_version(pycodestyle.__version__) >=
763-
parse_version("2.11.0")
764-
):
765-
operator_whitespace = pycodestyle.missing_whitespace
766-
else:
767-
operator_whitespace = \
768-
pycodestyle.missing_whitespace_around_operator
769-
errors = list(
770-
operator_whitespace(fixed, ts))
760+
try:
761+
_missing_whitespace = (
762+
pycodestyle.missing_whitespace_around_operator
763+
)
764+
except AttributeError:
765+
# pycodestyle >= 2.11.0
766+
_missing_whitespace = pycodestyle.missing_whitespace
767+
errors = list(_missing_whitespace(fixed, ts))
771768
for e in reversed(errors):
772769
if error_code != e[1].split()[0]:
773770
continue

0 commit comments

Comments
 (0)