platypush/platypush/entities/_engine/repo
Fabio Manganiello d8c429f4a8
Major improvements on the entities engine.
- Better logic to recursively link parent/children entities, so partial
  updates won't get lost.

- Removed `EntitiesCache` - it was too much to maintain while keeping
  consistent with the ORM, and it was a perennial fight against
  SQLAlchemy's own cache.

- Removed `EntityNotifier` - with no need to merge cached entities, the
  `notify` method has become much simpler and it's simply been merged
  in the `EntitiesRepository`.
2023-02-22 02:53:45 +01:00
..
__init__.py Major improvements on the entities engine. 2023-02-22 02:53:45 +01:00
db.py LINT/type fixes 2023-02-19 22:56:45 +01:00
merger.py Major improvements on the entities engine. 2023-02-22 02:53:45 +01:00