Revert "Add workarounds for issues with pylint tip."

This reverts commit 1d2683993e.
This causes a bad-option-value issue with the current pylint.
This commit is contained in:
Florian Bruhin 2015-10-26 22:05:21 +01:00
parent 1d2683993e
commit 381d857f2c
6 changed files with 7 additions and 17 deletions

View File

@ -59,4 +59,4 @@ defining-attr-methods=__init__,__new__,setUp
max-args=10 max-args=10
[TYPECHECK] [TYPECHECK]
ignored-classes=WebElementWrapper,AnsiCodes,UnsetObject,MsgType ignored-classes=WebElementWrapper,AnsiCodes,UnsetObject

View File

@ -95,8 +95,7 @@ class UrlMarkManager(QObject):
return return
self._init_lineparser() self._init_lineparser()
# WORKAROUND for https://bitbucket.org/logilab/pylint/issues/685/ for line in self._lineparser:
for line in self._lineparser: # pylint: disable=not-an-iterable
if not line.strip(): if not line.strip():
# Ignore empty or whitespace-only lines. # Ignore empty or whitespace-only lines.
continue continue

View File

@ -558,8 +558,7 @@ class ConfigManager(QObject):
def _after_set(self, changed_sect, changed_opt): def _after_set(self, changed_sect, changed_opt):
"""Clean up caches and emit signals after an option has been set.""" """Clean up caches and emit signals after an option has been set."""
# WORKAROUND for https://bitbucket.org/logilab/pylint/issues/659/ self.get.cache_clear()
self.get.cache_clear() # pylint: disable=no-member
self._changed(changed_sect, changed_opt) self._changed(changed_sect, changed_opt)
# Options in the same section and ${optname} interpolation. # Options in the same section and ${optname} interpolation.
for optname, option in self.sections[changed_sect].items(): for optname, option in self.sections[changed_sect].items():
@ -621,8 +620,7 @@ class ConfigManager(QObject):
existed = optname in sectdict existed = optname in sectdict
if existed: if existed:
del sectdict[optname] del sectdict[optname]
# WORKAROUND for https://bitbucket.org/logilab/pylint/issues/659/ self.get.cache_clear()
self.get.cache_clear() # pylint: disable=no-member
return existed return existed
@functools.lru_cache() @functools.lru_cache()

View File

@ -171,8 +171,6 @@ class BaseType:
if not value: if not value:
return return
if self.valid_values is not None: if self.valid_values is not None:
# WORKAROUND for https://bitbucket.org/logilab/pylint/issues/685/
# pylint: disable=unsupported-membership-test
if value not in self.valid_values: if value not in self.valid_values:
raise configexc.ValidationError( raise configexc.ValidationError(
value, "valid values: {}".format(', '.join( value, "valid values: {}".format(', '.join(
@ -194,8 +192,7 @@ class BaseType:
return None return None
else: else:
out = [] out = []
# WORKAROUND for https://bitbucket.org/logilab/pylint/issues/685/ for val in self.valid_values:
for val in self.valid_values: # pylint: disable=not-an-iterable
try: try:
desc = self.valid_values.descriptions[val] desc = self.valid_values.descriptions[val]
except KeyError: except KeyError:
@ -333,8 +330,7 @@ class FlagList(List):
out = [] out = []
# Single value completions # Single value completions
# WORKAROUND for https://bitbucket.org/logilab/pylint/issues/685/ for value in self.valid_values:
for value in self.valid_values: # pylint: disable=not-an-iterable
desc = self.valid_values.descriptions.get(value, "") desc = self.valid_values.descriptions.get(value, "")
out.append((value, desc)) out.append((value, desc))

View File

@ -62,8 +62,6 @@ class Section:
def __contains__(self, key): def __contains__(self, key):
"""Return whether the section contains a given key.""" """Return whether the section contains a given key."""
# WORKAROUND for https://bitbucket.org/logilab/pylint/issues/685/
# pylint: disable=unsupported-membership-test
return key in self.values return key in self.values
def items(self): def items(self):

View File

@ -340,8 +340,7 @@ class IPCServer(QObject):
self._handle_invalid_data() self._handle_invalid_data()
return return
# WORKAROUND for https://bitbucket.org/logilab/astroid/issues/75/ cwd = json_data.get('cwd', None)
cwd = json_data.get('cwd', None) # pylint: disable=no-member
self.got_args.emit(json_data['args'], json_data['target_arg'], cwd) self.got_args.emit(json_data['args'], json_data['target_arg'], cwd)
@pyqtSlot() @pyqtSlot()