Clearer error msg
This commit is contained in:
parent
48f7a455fb
commit
51b8469856
1 changed files with 4 additions and 1 deletions
|
|
@ -31,7 +31,10 @@ class OD:
|
|||
|
||||
|
||||
def create_object(self, name: str, class_name: str):
|
||||
class_node, = self.bottom.read_outgoing_elements(self.type_model, class_name)
|
||||
class_nodes = self.bottom.read_outgoing_elements(self.type_model, class_name)
|
||||
if len(class_nodes) == 0:
|
||||
raise Exception(f"Cannot create object: No such class '{class_name}'")
|
||||
class_node = class_nodes[0]
|
||||
abstract_nodes = self.bottom.read_outgoing_elements(self.type_model, f"{class_name}.abstract")
|
||||
return self._create_object(name, class_node)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue