Fix PyLint for v2.9.3

This commit is contained in:
Ivan Kravets
2021-07-05 13:30:37 +03:00
parent dde8898aae
commit ff6d169862
4 changed files with 14 additions and 8 deletions

View File

@ -15,6 +15,7 @@ disable=
useless-object-inheritance,
useless-import-alias,
bad-option-value,
consider-using-dict-items,
; PY2 Compat
super-with-arguments,

View File

@ -78,6 +78,7 @@ def remove_unnecessary_core_packages(dry_run=False):
pkg = pm.get_package(spec)
if not pkg:
continue
# pylint: disable=no-member
best_pkg_versions[pkg.metadata.name] = pkg.metadata.version
for pkg in pm.get_installed():

View File

@ -57,7 +57,9 @@ class BaseArchiver(object):
class TARArchiver(BaseArchiver):
def __init__(self, archpath):
super(TARArchiver, self).__init__(tarfile_open(archpath))
super(TARArchiver, self).__init__(
tarfile_open(archpath) # pylint: disable=consider-using-with
)
def get_items(self):
return self._afo.getmembers()
@ -99,7 +101,9 @@ class TARArchiver(BaseArchiver):
class ZIPArchiver(BaseArchiver):
def __init__(self, archpath):
super(ZIPArchiver, self).__init__(ZipFile(archpath))
super(ZIPArchiver, self).__init__(
ZipFile(archpath) # pylint: disable=consider-using-with
)
@staticmethod
def preserve_permissions(item, dest_dir):

View File

@ -124,16 +124,16 @@ def exec_command(*args, **kwargs):
if isinstance(kwargs[s], AsyncPipeBase):
result[s[3:]] = kwargs[s].get_buffer()
for k, v in result.items():
if isinstance(result[k], bytes):
for key, value in result.items():
if isinstance(value, bytes):
try:
result[k] = result[k].decode(
result[key] = value.decode(
get_locale_encoding() or get_filesystem_encoding()
)
except UnicodeDecodeError:
result[k] = result[k].decode("latin-1")
if v and isinstance(v, string_types):
result[k] = result[k].strip()
result[key] = value.decode("latin-1")
if value and isinstance(value, string_types):
result[key] = value.strip()
return result