- Apr 17, 2022
-
-
Rajmund Hruška authored
CI/CD See merge request 709/mentat/pyzenkit!1
-
Rajmund Hruška authored
-
Rajmund Hruška authored
-
Rajmund Hruška authored
-
- Jan 20, 2022
-
-
Honza Mach authored
It is not a number anymore, we need to format it as a string.
-
Honza Mach authored
Format it as hex to mask it due to the fact that in case of PID files the PID in file name is not the same as PID within the file. The reason is the fact that the PID file name is determined before daemonization. Alternative approach would be to change the daemonization library to be able to generate the PID file name. This however would restrict the library too much.
-
- Jan 11, 2021
-
-
Honza Mach authored
-
- Jan 10, 2021
-
-
Honza Mach authored
Make runlog file names more unique by adding PID
-
- Dec 22, 2020
-
-
Rajmund Hruška authored
-
- Oct 12, 2020
-
-
Rajmund Hruška authored
-
- Jan 10, 2020
-
-
Honza Mach authored
There are now several default initial events scheduled by default for each daemon. Event handlers are now defined with simple macro-like method to reduce possibilities of errors. There is an explicit 'start' event, that will be fired by default and that can be used by daemon components to perform necessary startup actions, schedule additional initial events etc.
-
- Dec 06, 2019
-
-
Honza Mach authored
There was a posibility of zero division, which resulted in exception and program termination.
-
- Aug 29, 2019
-
-
Honza Mach authored
The py:mod role does not exist on PyPI and the linter is throwing errors, because it would not be correctly rendered to HTML.
-
Honza Mach authored
Current version of unit tests needs redesign to be usable. I have disabled them to make our automated build system work.
-
Honza Mach authored
-
Honza Mach authored
Better condition for ending with empty queue. This should fix occasional invalid daemon termination with some events still present in queue.
-
Jan Zerdik authored
-
- Mar 01, 2019
-
-
Honza Mach authored
-
Honza Mach authored
-
Honza Mach authored
-
Honza Mach authored
I have unified the style and capabilities of the master makefile according to the one used in the Mentat system project.
-
Honza Mach authored
-
- Feb 26, 2019
-
-
Honza Mach authored
-
Honza Mach authored
-
Honza Mach authored
-
Honza Mach authored
It is capable of forcing given filesystem path to be relative to APP_ROOT_PATH, which may be necessary in some scenarios.
-
- Feb 25, 2019
-
-
Honza Mach authored
-
Honza Mach authored
-
Honza Mach authored
-
Honza Mach authored
-
Honza Mach authored
Implemented support for ingnoring missing configuration files and directories to BaseApp application. There is a command line option for turning on the silent mode for missing configuration file and directory.
-
Honza Mach authored
The pyzenkit.jsonconf library was enhanced with support for optional ignoration of missing configuration files/directories. This can be used to easy implementation of optional application configuration files.
-
Honza Mach authored
Fixed many warnings reported by both tools.
-
Honza Mach authored
You may now use the environment variable APP_ROOT_PATH to create a kind of lightweight chroot for the application. To make it work properly one must not provide absolute paths for the application path definitions. This feature can be used during development or deployment to contain all the application data within single directory, but at the same time allowing to override the configurations from configuration file or command line arguments.
-
- Sep 07, 2018
-
-
Honza Mach authored
-
Honza Mach authored
-
- Jul 18, 2018
-
-
Honza Mach authored
-
Honza Mach authored
The daemon termination process was very crudely written and the event processing loop was immediatelly exited without attempting to finish the current work. When SIGINT signal is received now, daemon attempts to perform gracefull shutdown. User may send SIGTERM signal to force more aggresive shutdown. More details about the new shutdown process are described within the built-in documentation, which was updated accordingly.
-
Honza Mach authored
Implementation of this module is not finished yet and it shoudl not be used.
-
Honza Mach authored
Removed forced overwriting of autogenerated API documentation and changed name and TOC depth for the API documentation section. Hopefully this will make the documentation even more readable.
-