Merge pull request #4985 from MakerOfWyverns/master

Two bug fixes in Python port.
pull/5026/head
Kim Kulling 2023-03-21 20:43:40 +01:00 committed by GitHub
commit c546a4a73a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -115,6 +115,10 @@ def _init(self, target = None, parent = None):
if m.startswith("_"): if m.startswith("_"):
continue continue
# We should not be accessing `mPrivate` according to structs.Scene.
if m == 'mPrivate':
continue
if m.startswith('mNum'): if m.startswith('mNum'):
if 'm' + m[4:] in dirself: if 'm' + m[4:] in dirself:
continue # will be processed later on continue # will be processed later on
@ -211,7 +215,7 @@ def _init(self, target = None, parent = None):
else: # starts with 'm' but not iterable else: # starts with 'm' but not iterable
setattr(target, m, obj) setattr(target, name, obj)
logger.debug("Added " + name + " as self." + name + " (type: " + str(type(obj)) + ")") logger.debug("Added " + name + " as self." + name + " (type: " + str(type(obj)) + ")")
if _is_init_type(obj): if _is_init_type(obj):