Raise error if MemoryUsageHandler is instanciated directly

This commit is contained in:
Christophe Bedard 2019-12-31 13:52:25 -05:00
parent b9e15aac41
commit acce73f26d

View file

@ -31,6 +31,8 @@ class MemoryUsageHandler(EventHandler):
self,
**kwargs,
) -> None:
if type(self) is MemoryUsageHandler:
raise RuntimeError('Do not instanciate MemoryUsageHandler directly!')
super().__init__(**kwargs)
self._data_model = MemoryUsageDataModel()