platypush/platypush
Fabio Manganiello 86edd70d93
Fixed session/concurrency management on the main SQLite db
- The `declarative_base` instance should be shared
- Database `session_locks` should be stored at module, not instance
  level
- Better isolation of scoped sessions
- Enclapsulated `get_session` method in `UserManager`
2022-11-12 15:36:17 +01:00
..
backend LINT fixes 2022-11-12 11:39:12 +01:00
bus LINT warning fixes 2022-01-23 14:25:00 +01:00
common Fixed session/concurrency management on the main SQLite db 2022-11-12 15:36:17 +01:00
config FIX: Skip empty lines on config.include 2022-10-14 20:56:18 +02:00
context Do a lazy plugin initialization in the Variable class 2022-06-07 00:04:29 +02:00
cron [#217] Casting get_next to datetime to prevent DST issues 2022-04-28 23:29:45 +02:00
entities Fixed session/concurrency management on the main SQLite db 2022-11-12 15:36:17 +01:00
event Implemented synchronization with webhook responses. 2022-08-30 23:35:19 +02:00
exceptions Added support for JWT token-based authentication 2021-02-12 22:43:34 +01:00
message Support for decimal.Decimal type JSON serialization 2022-10-29 13:35:52 +02:00
platydock Added libcap-dev to build requirements for Ubuntu Docker images 2021-11-28 22:40:04 +01:00
plugins Fixed session/concurrency management on the main SQLite db 2022-11-12 15:36:17 +01:00
procedure Major LINT fixes 2021-04-05 00:58:44 +02:00
schemas FIX: Broken docstring 2022-09-30 10:56:08 +02:00
user Fixed session/concurrency management on the main SQLite db 2022-11-12 15:36:17 +01:00
utils Use Redis instead of an in-process map to store the entity/plugin registry 2022-04-07 00:18:11 +02:00
__init__.py LINT fixes 2022-11-11 21:49:38 +01:00
__main__.py Dashboard rewritten in vue.js 2019-07-07 20:11:32 +02:00
logger.py - The context should be properly expanded also when calling a Python procedure 2021-02-27 20:27:36 +01:00