mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-11 18:16:40 +00:00
Remove usage of .wrapped_item and some other fixes
This commit is contained in:
@@ -506,7 +506,9 @@ class file_mixin:
|
||||
|
||||
registry = {}
|
||||
|
||||
def post_init(self, iden):
|
||||
def post_init(self, iden = None):
|
||||
if iden is None:
|
||||
iden = int(self.this)
|
||||
if state := self.registry.get(iden):
|
||||
self.state = state
|
||||
else:
|
||||
@@ -746,9 +748,9 @@ class file_mixin:
|
||||
max_levels = -1
|
||||
|
||||
if breadth_first:
|
||||
fn = self.traverse_breadth_first
|
||||
fn = self._traverse_breadth_first
|
||||
else:
|
||||
fn = self.traverse
|
||||
fn = self._traverse
|
||||
|
||||
return fn(inst, max_levels)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user