core: change from homebrew plugin system into pyramid machinery.

- it's faster to load
- homebrew system was never used as intended
- it's cleaner CE/EE code this way
This commit is contained in:
Marcin Kuzminski 2018-11-25 11:56:29 +01:00
parent 97f41c8fd6
commit f33e0ddc9f
12 changed files with 56 additions and 55 deletions

View file

@ -32,6 +32,6 @@ class IntegrationTypeRegistry(collections.OrderedDict):
if key in self:
log.debug(
'Overriding existing integration type %s (%s) with %s',
self[key], key, IntegrationType)
self[key].__class__, key, IntegrationType)
self[key] = IntegrationType