platypush/platypush
Fabio Manganiello 570f1d0cf6 Passing expire_on_commit=False on sessionmaker() [see #181]
Accessing db objects outside of their session seems to fail on SQLAlchemy >= 1.4
with a `Instance `Instance <x> is not bound to a Session` error.

Setting expire_on_commit=False on the session seems to somehow fix the issue
(see https://stackoverflow.com/questions/3039567/sqlalchemy-detachedinstanceerror-with-regular-attribute-not-a-relation)
2021-03-25 20:30:51 +01:00
..
backend Reverted MQTT client reconnection logic until I find a more reliable way to identify the errors that caused the disconnections 2021-03-22 02:11:46 +01:00
bus Messages should always be posted to the Redis bus in valid JSON format - no need for ast.literal_eval fallback 2021-03-13 01:52:15 +01:00
common - The context should be properly expanded also when calling a Python procedure 2021-02-27 20:27:36 +01:00
config Removed legacy "local" backend and pusher script 2021-03-13 01:52:15 +01:00
context Refactored logging names 2020-09-27 01:33:38 +02:00
cron Cron expressions should follow the machine local time, not UTC [closes #173] 2021-03-09 00:18:33 +01:00
event - The context should be properly expanded also when calling a Python procedure 2021-02-27 20:27:36 +01:00
exceptions Added support for JWT token-based authentication 2021-02-12 22:43:34 +01:00
message Added log.http backend to monitor HTTP logs [closes #167] 2021-03-16 00:03:32 +01:00
platydock Changed base URL to platypush.tech 2021-02-05 23:18:18 +01:00
plugins media.vlc.status should synchronize on _stop_lock, or it may fail in the middle of its execution if the VLC session is being freed 2021-03-24 15:02:05 +01:00
procedure The same applies to procedures - don't dump context as a JSON in case of exceptions 2021-03-05 19:00:26 +01:00
user Passing expire_on_commit=False on sessionmaker() [see #181] 2021-03-25 20:30:51 +01:00
utils Migrated switches web panel and refactored switch plugins to expose a more consistent interface 2021-02-19 02:54:12 +01:00
__init__.py Bump version: 0.20.5 → 0.20.6 2021-03-16 21:33:08 +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