platypush/platypush/backend/http
Fabio Manganiello a8a7ceb2ac
Implemented `HttpBackend._stop_workers`.
The Tornado WSGI container won't guarantee the termination of the
spawned workers upon termination, so the code of the backend has to take
care of it and terminate all the children processes of the server
process when it terminates.

This also means that `psutil` is now a required base dependency, as we
need to expand the process subtree under the webserver launcher.
2023-08-15 00:13:34 +02:00
..
app Replaced deprecated `flask.escape` with `markupsafe.escape`. 2023-07-25 00:26:15 +02:00
media Moved to manifest files for describing plugins and backends and their dependencies 2021-09-16 17:53:40 +02:00
poll Refactored RSS integration into its own `rss` plugin [closes #199] 2022-01-06 00:46:05 +01:00
request Removed dependency from prctl. 2023-07-23 19:17:30 +02:00
webapp [Automatic] Updated UI files 2023-08-06 22:51:57 +00:00
__init__.py Implemented `HttpBackend._stop_workers`. 2023-08-15 00:13:34 +02:00
manifest.yaml HTTP backend dependencies moved from optional to required 2022-04-27 14:52:41 +02:00
utils.py [chore] LINT fixes 2023-07-24 00:35:03 +02:00