fix of error handling with object proxy!

This commit is contained in:
2025-04-25 13:07:44 +02:00
parent fea6dd0fdb
commit 8ade6cf615
+7 -6
View File
@@ -358,6 +358,10 @@ class Namespace(Assembly):
@property
def failed_names(self):
return set(self.failed_items.keys())
@property
def failed_items_exception_prop(self):
return self.failed_items_exception
@property
def all_names(self):
@@ -721,12 +725,9 @@ class Namespace(Assembly):
def init_local():
if name in self.failed_names:
# try:
# raise self.failed_items_exception[name]
# except:
# tb = traceback.format_exc()
if isinstance(self.failed_items_exception[name], BaseException):
raise self.failed_items_exception[name]
tmpexc = self.failed_items_excpetion
if isinstance(tmpexc[name], BaseException):
raise tmpexc[name]
else:
raise IsInitialisingError(f'{name} failed previously to initialize.')