install isort and black for code formatting

This commit is contained in:
2025-05-16 08:40:43 +02:00
parent d9c362419b
commit d4b962769f
3 changed files with 22 additions and 11 deletions

1
.idea/misc.xml generated
View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Black">
<option name="enabledOnSave" value="true" />
<option name="sdkName" value="Python 3.12 (krowlog)" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (krowlog)" project-jdk-type="Python SDK" />

View File

@@ -1,22 +1,26 @@
import argparse
import gettext
import logging
import os
import signal
from PySide6 import QtCore
from PySide6.QtWidgets import QApplication
from PySide6.QtCore import QTimer
import sys
from pathlib import Path
from PySide6 import QtCore
from PySide6.QtCore import QTimer
from PySide6.QtWidgets import QApplication
import constants
from src import install
from src.pluginregistry import PluginRegistry
import gettext
from src.ui.icon import Icon
from pathlib import Path
import os
version_file = Path(os.path.dirname(os.path.realpath(__file__)) + os.sep + "version.txt")
version_file = Path(
os.path.dirname(os.path.realpath(__file__)) + os.sep + "version.txt"
)
__version__ = version_file.read_text() if version_file.is_file() else "0.0.0"
gettext.install('krowlog', 'locale')
gettext.install("krowlog", "locale")
logging.basicConfig(level=logging.INFO)
log = logging.getLogger("main")
@@ -28,7 +32,7 @@ def register_signal_handler():
def stop_signal(signum, _stackframe):
""" Handle terminate signal """
"""Handle terminate signal"""
try:
log.info("Terminate signal received. %s", signum)
QtCore.QCoreApplication.quit()
@@ -68,7 +72,9 @@ class CmdArgs:
def parse_command_line_parameters() -> CmdArgs:
parser = argparse.ArgumentParser()
parser.add_argument('files', metavar='F', type=str, nargs='*', help='file(s) to open')
parser.add_argument(
"files", metavar="F", type=str, nargs="*", help="file(s) to open"
)
namespace = parser.parse_args()
return CmdArgs(files=namespace.files)
@@ -77,7 +83,9 @@ if __name__ == "__main__":
cmd_args = parse_command_line_parameters()
app = QApplication(sys.argv)
app.setWindowIcon(Icon(constants.krow_icon)) # works only for Linux (but only X11, not Wayland)
app.setWindowIcon(
Icon(constants.krow_icon)
) # works only for Linux (but only X11, not Wayland)
# install stuff, e.g. a desktop file, set icon on Windows
install.install()

View File

@@ -2,3 +2,5 @@ pip==25.0.1
PySide6_Essentials==6.8.2.1
setuptools==77.0.3
pyinstaller==6.12.0
isort==6.0.1
black==25.1.0