From b236f79a16567a5a6616cae28a0d61fe13257434 Mon Sep 17 00:00:00 2001 From: "i.nueske" <i.nueske@indiscale.com> Date: Mon, 16 Dec 2024 17:35:59 +0100 Subject: [PATCH] MNT: Ignore pylint error where the current code seems the best solution: - In export_related.py export() we do not care which Exception is raised & need to continue - In import_from_xml.py import_xml() the File from which the _checksum is deleted is created within this method - In table_export.py BaseTableExporter.collect_information(), the method called by _call_find_function is not set, so determining which exceptions may be raised is difficult - table_importer.py TSVImporter.read_file() only exists for backward compatibility --- src/caosadvancedtools/export_related.py | 2 +- src/caosadvancedtools/import_from_xml.py | 2 +- src/caosadvancedtools/table_export.py | 2 +- src/caosadvancedtools/table_importer.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/caosadvancedtools/export_related.py b/src/caosadvancedtools/export_related.py index 2114f388..c7f25c90 100755 --- a/src/caosadvancedtools/export_related.py +++ b/src/caosadvancedtools/export_related.py @@ -118,7 +118,7 @@ def export(cont, directory="."): try: el.download(target) print("Downloaded:", target) - except Exception: + except Exception: # pylint: disable=broad-exception-caught print("Failed download of:", target) invert_ids(cont) diff --git a/src/caosadvancedtools/import_from_xml.py b/src/caosadvancedtools/import_from_xml.py index 540091b0..7eeafa67 100755 --- a/src/caosadvancedtools/import_from_xml.py +++ b/src/caosadvancedtools/import_from_xml.py @@ -63,7 +63,7 @@ def import_xml(filename, rerun=False, interactive=True): for el in cont: if isinstance(el, db.File): - el._checksum = None + el._checksum = None # pylint: disable=protected-access target = os.path.join("downloads", el.path[1:]) if os.path.exists(target): diff --git a/src/caosadvancedtools/table_export.py b/src/caosadvancedtools/table_export.py index 1805419b..32191530 100644 --- a/src/caosadvancedtools/table_export.py +++ b/src/caosadvancedtools/table_export.py @@ -172,7 +172,7 @@ class BaseTableExporter(object): self.info[e] = val else: self._append_missing(e, d) - except Exception as exc: + except Exception as exc: # pylint: disable=broad-exception-caught self._append_missing(e, d) logger.error(exc) # last resort: check if record has e as property: diff --git a/src/caosadvancedtools/table_importer.py b/src/caosadvancedtools/table_importer.py index b061092e..c2cb0250 100755 --- a/src/caosadvancedtools/table_importer.py +++ b/src/caosadvancedtools/table_importer.py @@ -585,5 +585,5 @@ class CSVImporter(TableImporter): class TSVImporter(CSVImporter): - def read_file(self, filename, **kwargs): + def read_file(self, filename, **kwargs): # pylint: disable=arguments-differ return super().read_file(filename, sep="\t", **kwargs) -- GitLab