Remove wildcard Imports

This commit is contained in:
Andrew Arneson 2024-04-24 21:51:43 -06:00
parent 4e5b7b1c7d
commit 2b5697ea50
7 changed files with 33 additions and 21 deletions

View file

@ -8,6 +8,7 @@ import datetime
import glob
import json
import logging
import os
import sys
import time
import traceback
@ -16,10 +17,9 @@ from enum import Enum
import ujson
import tagstudio.src.core.ts_core as ts_core
from tagstudio.src.core.utils.fs import *
from tagstudio.src.core.utils.str import *
from tagstudio.src.core.utils.web import *
from tagstudio.src.core import ts_core
from tagstudio.src.core.utils.str import strip_punctuation
from tagstudio.src.core.utils.web import strip_web_protocol
TYPE = ['file', 'meta', 'alt', 'mask']
# RESULT_TYPE = Enum('Result', ['ENTRY', 'COLLATION', 'TAG_GROUP'])

View file

@ -7,7 +7,7 @@
import json
import os
from src.core.library import *
from tagstudio.src.core.library import Entry, Library
VERSION: str = '9.1.0' # Major.Minor.Patch
VERSION_BRANCH: str = 'Alpha' # 'Alpha', 'Beta', or '' for Full Release

View file

@ -19,7 +19,7 @@ from PySide6.QtWidgets import (QComboBox, QFrame, QGridLayout,
QHBoxLayout, QVBoxLayout, QLayout, QLineEdit, QMainWindow,
QMenuBar, QPushButton, QScrollArea, QSizePolicy,
QStatusBar, QWidget, QSplitter, QMenu)
from src.qt.pagination import Pagination
from tagstudio.src.qt.pagination import Pagination
class Ui_MainWindow(QMainWindow):

View file

@ -6,8 +6,8 @@
# I never want to see this code again.
from PySide6.QtCore import QObject, Signal, QSize
from PySide6.QtGui import *
from PySide6.QtWidgets import *
from PySide6.QtGui import QIntValidator
from PySide6.QtWidgets import QWidget, QHBoxLayout, QPushButton, QLabel, QLineEdit, QSizePolicy
# class NumberEdit(QLineEdit):

View file

@ -10,9 +10,13 @@
import ctypes
import logging
import math
import os
import sys
import time
import traceback
from types import FunctionType
from datetime import datetime as dt
from pathlib import Path
from queue import Empty, Queue
from time import sleep
from typing import Optional
@ -21,17 +25,26 @@ import cv2
from PIL import Image, ImageChops, UnidentifiedImageError, ImageQt, ImageDraw, ImageFont, ImageEnhance
from PySide6 import QtCore
from PySide6.QtCore import QObject, QThread, Signal, QRunnable, Qt, QThreadPool, QSize, QEvent, QTimer
from PySide6.QtGui import *
from PySide6.QtGui import (QGuiApplication, QPixmap, QEnterEvent, QMouseEvent, QResizeEvent, QPainter, QColor, QPen,
QAction, QStandardItemModel, QStandardItem, QPainterPath, QFontDatabase, QIcon)
from PySide6.QtUiTools import QUiLoader
from PySide6.QtWidgets import *
from humanfriendly import format_timespan
from src.core.library import *
from src.core.palette import ColorType, get_tag_color
from src.core.ts_core import *
from src.qt.flowlayout import FlowLayout, FlowWidget
from src.qt.main_window import Ui_MainWindow
from PySide6.QtWidgets import (QApplication, QWidget, QVBoxLayout, QHBoxLayout, QLabel, QPushButton, QPlainTextEdit,
QLineEdit, QScrollArea, QFrame, QTextEdit, QComboBox, QProgressDialog, QFileDialog,
QListView, QSplitter, QSizePolicy, QMessageBox, QBoxLayout, QCheckBox, QSplashScreen,
QMenu)
from humanfriendly import format_timespan, format_size
from tagstudio.src.core.library import Collation, Entry, ItemType, Library, Tag
from tagstudio.src.core.palette import ColorType, get_tag_color
from tagstudio.src.core.ts_core import (TagStudioCore, TAG_COLORS, DATE_FIELDS, TEXT_FIELDS, BOX_FIELDS, ALL_FILE_TYPES,
SHORTCUT_TYPES, PROGRAM_TYPES, ARCHIVE_TYPES, PRESENTATION_TYPES,
SPREADSHEET_TYPES, TEXT_TYPES, AUDIO_TYPES, VIDEO_TYPES, IMAGE_TYPES,
LIBRARY_FILENAME, COLLAGE_FOLDER_NAME, BACKUP_FOLDER_NAME, TS_FOLDER_NAME,
VERSION_BRANCH, VERSION)
from tagstudio.src.core.utils.web import strip_web_protocol
from tagstudio.src.qt.flowlayout import FlowLayout, FlowWidget
from tagstudio.src.qt.main_window import Ui_MainWindow
import tagstudio.src.qt.resources_rc
# SIGQUIT is not defined on Windows
if sys.platform == "win32":

View file

@ -4,12 +4,11 @@
"""TagStudio launcher."""
from src.core.ts_core import TagStudioCore
from src.cli.ts_cli import CliDriver
from src.qt.ts_qt import QtDriver
from tagstudio.src.core.ts_core import TagStudioCore
from tagstudio.src.cli.ts_cli import CliDriver
from tagstudio.src.qt.ts_qt import QtDriver
import argparse
import traceback
# import ctypes
def main():

View file

@ -1,4 +1,4 @@
from src.core.library import Tag
from tagstudio.src.core.library import Tag
class TestTags: