This website requires JavaScript.
Explore
Help
Sign In
platypush
/
platypush
Watch
2
Star
2
Fork
You've already forked platypush
4
Code
Issues
41
Pull Requests
Packages
Projects
4
Releases
Wiki
Activity
f51beb271e
platypush
/
platypush
/
__main__.py
6 lines
67 B
Python
Raw
Normal View
History
Unescape
Escape
Refactored structure of main application and startup scripts. The main application class has been moved from __init__ to the app module. __init__ will contain instead the relevant global variables and the modules and objects exposed to external integrations - such as `get_plugin` and `get_backend`, or the `main` itself. This will make future integrations much easier - the global __init__ doesn't contain any business logic now, it can import anything without fearing circular dependencies, and it can limit its exposed objects to those that we want to expose to 3rd-party integrations and scripts. It will also make it easier to extend the main entry point with additional logic - such as a supervisor or an embedded Redis server.
2023-07-23 23:01:15 +02:00
import
sys
Large refactor + stability fixes for the external process control logic.
2023-08-15 11:12:21 +02:00
from
platypush
.
runner
import
main
Refactored structure of main application and startup scripts. The main application class has been moved from __init__ to the app module. __init__ will contain instead the relevant global variables and the modules and objects exposed to external integrations - such as `get_plugin` and `get_backend`, or the `main` itself. This will make future integrations much easier - the global __init__ doesn't contain any business logic now, it can import anything without fearing circular dependencies, and it can limit its exposed objects to those that we want to expose to 3rd-party integrations and scripts. It will also make it easier to extend the main entry point with additional logic - such as a supervisor or an embedded Redis server.
2023-07-23 23:01:15 +02:00
Large refactor + stability fixes for the external process control logic.
2023-08-15 11:12:21 +02:00
main
(
*
sys
.
argv
[
1
:
]
)