comictagger/comictaggerlib/ui
Timmy Welch e10f7dd7a7 Code cleanup
Remove no longer used google scripts
Remove convenience files from comicataggerlib and import comicapi directly
Add type-hints to facilitate auto-complete tools
Make PyQt5 code more compatible with PyQt6

Implement automatic tooling
isort and black for code formatting
Line length has been set to 120
flake8 for code standards with exceptions:
E203 - Whitespace before ':'  - format compatiblity with black
E501 - Line too long          - flake8 line limit cannot be set
E722 - Do not use bare except - fixing bare except statements is a
                                lot of overhead and there are already
                                many in the codebase

These changes, along with some manual fixes creates much more readable code.
See examples below:

diff --git a/comicapi/comet.py b/comicapi/comet.py
index d1741c5..52dc195 100644
--- a/comicapi/comet.py
+++ b/comicapi/comet.py
@@ -166,7 +166,2 @@ class CoMet:

-            if credit['role'].lower() in set(self.editor_synonyms):
-                ET.SubElement(
-                    root,
-                    'editor').text = "{0}".format(
-                    credit['person'])

@@ -174,2 +169,4 @@ class CoMet:
         self.indent(root)
+            if credit["role"].lower() in set(self.editor_synonyms):
+                ET.SubElement(root, "editor").text = str(credit["person"])

diff --git a/comictaggerlib/autotagmatchwindow.py b/comictaggerlib/autotagmatchwindow.py
index 4338176..9219f01 100644
--- a/comictaggerlib/autotagmatchwindow.py
+++ b/comictaggerlib/autotagmatchwindow.py
@@ -63,4 +63,3 @@ class AutoTagMatchWindow(QtWidgets.QDialog):
             self.skipButton, QtWidgets.QDialogButtonBox.ActionRole)
-        self.buttonBox.button(QtWidgets.QDialogButtonBox.Ok).setText(
-            "Accept and Write Tags")
+        self.buttonBox.button(QtWidgets.QDialogButtonBox.StandardButton.Ok).setText("Accept and Write Tags")

diff --git a/comictaggerlib/cli.py b/comictaggerlib/cli.py
index 688907d..dbd0c2e 100644
--- a/comictaggerlib/cli.py
+++ b/comictaggerlib/cli.py
@@ -293,7 +293,3 @@ def process_file_cli(filename, opts, settings, match_results):
                 if opts.raw:
-                    print((
-                        "{0}".format(
-                            str(
-                                ca.readRawCIX(),
-                                errors='ignore'))))
+                    print(ca.read_raw_cix())
                 else:
2022-04-02 14:21:37 -07:00
..
__init__.py aligned with comicstreamer updates 2015-02-02 17:20:48 +01:00
autotagmatchwindow.ui Added issue description to the match and issue selection dialogs 2013-04-12 01:56:24 +00:00
autotagprogresswindow.ui auto-tag progress window now uses coverimagewidget 2013-05-06 18:22:14 +00:00
autotagstartwindow.ui Text tweaks 2014-06-14 03:56:32 +00:00
coverimagewidget.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
crediteditorwindow.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
exportwindow.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
fileselectionlist.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
imagepopup.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
issueselectionwindow.ui Added issue description to the match and issue selection dialogs 2013-04-12 01:56:24 +00:00
logwindow.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
matchselectionwindow.ui Added issue description to the match and issue selection dialogs 2013-04-12 01:56:24 +00:00
pagebrowser.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
pagelisteditor.ui Allow extended selection in the page list editor 2021-12-15 10:53:01 -08:00
progresswindow.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
qtutils.py Code cleanup 2022-04-02 14:21:37 -07:00
renamewindow.ui Name conflict with launcher script 2013-02-07 04:00:20 +00:00
settingswindow.ui Cleanup settings from #200 2022-01-22 15:00:22 -08:00
taggerwindow.ui Adding web link convenience button to open a valid url value in a browser window. 2022-03-31 12:40:43 -04:00
volumeselectionwindow.ui Cleanup settings from #200 2022-01-22 15:00:22 -08:00