platypush/platypush
Fabio Manganiello 276aff757b
Removed circular dependency.
Workaround for the circular dependency between
`platypush.entities.bluetooth` and `platypush.plugins.bluetooth.model`.

Unentangling the circular dependency would require way too much work,
since the entity model provides several helpers and properties that
depend on the plugin's model.

The workaround in this commit is to simply push those imports down in
the methods that use them, so they won't be imported until those methods
are called, as well as removing some type annotations that depended on
those objects.
2023-03-26 15:30:57 +02:00
..
backend Updated dist files 2023-03-26 12:30:46 +02:00
bus More LINT fixes + refactors 2023-02-05 22:00:50 +01:00
common Added wait_stop and shoud_stop methods to StoppableThread. 2023-03-24 16:05:18 +01:00
config Major LINT fixes/refactor for the Config class 2023-02-04 17:35:48 +01:00
context get_plugin with reload=True should stop the existing plugin if it's running 2023-03-23 01:11:54 +01:00
cron FIX: Clear the cronjob event after receiving a TIME_SYNC. 2022-12-20 23:01:03 +01:00
entities Removed circular dependency. 2023-03-26 15:30:57 +02: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 Rewritten linode integration. 2023-03-26 11:23:33 +02:00
platydock Added libcap-dev to build requirements for Ubuntu Docker images 2021-11-28 22:40:04 +01:00
plugins Added frontend components for cloud instances. 2023-03-26 12:27:17 +02:00
procedure Major LINT fixes 2021-04-05 00:58:44 +02:00
schemas Rewritten linode integration. 2023-03-26 11:23:33 +02:00
user Merge branch 'master' into 29-generic-entities-support 2022-11-21 22:13:47 +01:00
utils More LINT fixes + refactors 2023-02-05 22:00:50 +01:00
__init__.py Merge branch 'master' into 29-generic-entities-support 2023-02-22 00:46:33 +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