MCPcopy Create free account
hub / github.com/AstroPrint/AstroBox / __init__

Method __init__

src/astroprint/plugin/__init__.py:243–258  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

241
242class PluginManager(object):
243 def __init__(self):
244 self._logger = logging.getLogger("PluginManager")
245 self._logger.info('Plugin Manager Initialized with Api Version: %d' % PLUGIN_API_VERSION)
246 self._loaderWorker = None
247 self._plugins = {}
248 self._pluginsLoaded = Event()
249 self._eventListeners = {}
250
251 #service containers
252 self._printerService = None
253 self._fileService = None
254 self._systemService = None
255 self._accountService = None
256 self._cameraService = None
257 self._authService = None
258 self._networkService = None
259
260 @property
261 def plugins(self):

Callers

nothing calls this directly

Calls 1

EventClass · 0.85

Tested by

no test coverage detected