Skip to content

Commit 0416fde

Browse files
xarvexCyanVoxel
andauthored
Refactor: remove __init__.py files meant for Python versions before 3.3 (#160)
* Refactor: remove __init__ meant for Python versions before 3.3 This does mess with a large amount of imports, as the system was being misused to re-export submodules. This change is necessary if PyInstaller is to work at all. * Thanks Ruff Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com> --------- Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com>
1 parent 02d6b22 commit 0416fde

26 files changed

Lines changed: 60 additions & 81 deletions

tagstudio/__init__.py

Whitespace-only changes.

tagstudio/src/cli/__init__.py

Whitespace-only changes.

tagstudio/src/core/__init__.py

Whitespace-only changes.

tagstudio/src/core/utils/__init__.py

Whitespace-only changes.

tagstudio/src/qt/__init__.py

Whitespace-only changes.

tagstudio/src/qt/helpers/__init__.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

tagstudio/src/qt/modals/__init__.py

Lines changed: 0 additions & 11 deletions
This file was deleted.

tagstudio/src/qt/modals/build_tag.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@
2121
from src.core.library import Library, Tag
2222
from src.core.palette import ColorType, get_tag_color
2323
from src.core.ts_core import TAG_COLORS
24-
from src.qt.widgets import PanelWidget, PanelModal, TagWidget
25-
from src.qt.modals import TagSearchPanel
24+
from src.qt.widgets.panel import PanelWidget, PanelModal
25+
from src.qt.widgets.tag import TagWidget
26+
from src.qt.modals.tag_search import TagSearchPanel
2627

2728

2829
ERROR = f"[ERROR]"

tagstudio/src/qt/modals/delete_unlinked.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@
1616
)
1717

1818
from src.core.library import ItemType, Library
19-
from src.qt.helpers import CustomRunnable, FunctionIterator
20-
from src.qt.widgets import ProgressWidget
19+
from src.qt.helpers.custom_runnable import CustomRunnable
20+
from src.qt.helpers.function_iterator import FunctionIterator
21+
from src.qt.widgets.progress import ProgressWidget
2122

2223
# Only import for type checking/autocompletion, will not be imported at runtime.
2324
if typing.TYPE_CHECKING:

tagstudio/src/qt/modals/file_extension.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from PySide6.QtWidgets import QVBoxLayout, QPushButton, QTableWidget, QTableWidgetItem
88

99
from src.core.library import Library
10-
from src.qt.widgets import PanelWidget
10+
from src.qt.widgets.panel import PanelWidget
1111

1212

1313
class FileExtensionModal(PanelWidget):

0 commit comments

Comments
 (0)