Compare commits

...

1 Commits

Author SHA1 Message Date
d4b962769f install isort and black for code formatting 2025-05-16 08:40:43 +02:00
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