From 500da290138a58950fc8984ffaf709d8d0f7fcd5 Mon Sep 17 00:00:00 2001 From: rdb Date: Thu, 9 Apr 2015 13:15:25 +0200 Subject: [PATCH] Fix obscure error caused by bug in _getDtoolSuperBase --- direct/src/showbase/PythonUtil.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/direct/src/showbase/PythonUtil.py b/direct/src/showbase/PythonUtil.py index 189b90ea81..7f335e7a94 100644 --- a/direct/src/showbase/PythonUtil.py +++ b/direct/src/showbase/PythonUtil.py @@ -1429,11 +1429,12 @@ dtoolSuperBase = None def _getDtoolSuperBase(): global dtoolSuperBase - from panda3d.core import PandaNode - dtoolSuperBase = PandaNode('').__class__.__bases__[0].__bases__[0].__bases__[0] + from panda3d.core import TypedObject + dtoolSuperBase = TypedObject.__bases__[0] assert repr(dtoolSuperBase) == "" \ or repr(dtoolSuperBase) == "" \ - or repr(dtoolSuperBase) == "" + or repr(dtoolSuperBase) == "" \ + or repr(dtoolSuperBase) == "" safeReprNotify = None