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"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="Black"> <component name="Black">
<option name="enabledOnSave" value="true" />
<option name="sdkName" value="Python 3.12 (krowlog)" /> <option name="sdkName" value="Python 3.12 (krowlog)" />
</component> </component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (krowlog)" project-jdk-type="Python SDK" /> <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 argparse
import gettext
import logging import logging
import os
import signal import signal
from PySide6 import QtCore
from PySide6.QtWidgets import QApplication
from PySide6.QtCore import QTimer
import sys import sys
from pathlib import Path
from PySide6 import QtCore
from PySide6.QtCore import QTimer
from PySide6.QtWidgets import QApplication
import constants import constants
from src import install from src import install
from src.pluginregistry import PluginRegistry from src.pluginregistry import PluginRegistry
import gettext
from src.ui.icon import Icon 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" __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) logging.basicConfig(level=logging.INFO)
log = logging.getLogger("main") log = logging.getLogger("main")
@@ -68,7 +72,9 @@ class CmdArgs:
def parse_command_line_parameters() -> CmdArgs: def parse_command_line_parameters() -> CmdArgs:
parser = argparse.ArgumentParser() 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() namespace = parser.parse_args()
return CmdArgs(files=namespace.files) return CmdArgs(files=namespace.files)
@@ -77,7 +83,9 @@ if __name__ == "__main__":
cmd_args = parse_command_line_parameters() cmd_args = parse_command_line_parameters()
app = QApplication(sys.argv) 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 stuff, e.g. a desktop file, set icon on Windows
install.install() install.install()

View File

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