# from multiprocessing import cpu_count
from panda3d.core import Filename, GraphicsWindow, PandaSystem
from panda3d.bullet import get_bullet_version
-from ya2.patterns.gameobject import Colleague
from ya2.p3d.p3d import LibP3d
getLogger().setLevel(lev) # it doesn't work otherwise
-class LogMgrBase(Colleague): # headless log manager
+class LogMgrBase: # headless log manager
@staticmethod
def init_cls():
return LogMgr if base.win else LogMgrBase
- def __init__(self, mediator):
- Colleague.__init__(self, mediator)
+ def __init__(self):
self.log_cfg()
def log(self, msg, verbose=False):