mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-16 18:44:47 +00:00
fixed a typo-bug
This commit is contained in:
@@ -48,8 +48,8 @@ class SvIfcApiWIP(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.SvIfc
|
|||||||
# update is not getting run rn
|
# update is not getting run rn
|
||||||
try:
|
try:
|
||||||
module_usecase = self.get_module_usecase()
|
module_usecase = self.get_module_usecase()
|
||||||
#if module_usecase:
|
if module_usecase:
|
||||||
self.generate_node(*module_usecase)
|
self.generate_node(*module_usecase)
|
||||||
except:
|
except:
|
||||||
raise Exception(
|
raise Exception(
|
||||||
f"Couldn't run generate_node(). Module usecase: {module_usecase}"
|
f"Couldn't run generate_node(). Module usecase: {module_usecase}"
|
||||||
@@ -61,7 +61,7 @@ class SvIfcApiWIP(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.SvIfc
|
|||||||
usecase: StringProperty(update=updateNode)
|
usecase: StringProperty(update=updateNode)
|
||||||
|
|
||||||
def sv_init(self, context):
|
def sv_init(self, context):
|
||||||
input_socket = self.inputs.new("SvStringsSocket", "usecase").use_prop = True
|
self.inputs.new("SvStringsSocket", "usecase").use_prop = True
|
||||||
# input_socket.tooltip = "ifcopenshell.api usecase, written like 'module.usecase' \n E.g.: 'project.create_file'"
|
# input_socket.tooltip = "ifcopenshell.api usecase, written like 'module.usecase' \n E.g.: 'project.create_file'"
|
||||||
self.outputs.new("SvVerticesSocket", "file")
|
self.outputs.new("SvVerticesSocket", "file")
|
||||||
|
|
||||||
@@ -73,10 +73,10 @@ class SvIfcApiWIP(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.SvIfc
|
|||||||
print("process")
|
print("process")
|
||||||
module_usecase = self.get_module_usecase()
|
module_usecase = self.get_module_usecase()
|
||||||
if module_usecase:
|
if module_usecase:
|
||||||
self.generate_node(*module_usecase) # does this actually add to self.inputs?
|
self.generate_node(*module_usecase)
|
||||||
self.sv_input_names = [i.name for i in self.inputs]
|
self.sv_input_names = [i.name for i in self.inputs]
|
||||||
#super().process() # super().process() uses zip_long_repeat() which doesn't take objects like bmesh
|
super().process() # super().process() uses zip_long_repeat() which doesn't take objects like bmesh
|
||||||
self.process()
|
|
||||||
|
|
||||||
def get_module_usecase(self):
|
def get_module_usecase(self):
|
||||||
usecase = self.inputs["usecase"].sv_get()[0][0]
|
usecase = self.inputs["usecase"].sv_get()[0][0]
|
||||||
@@ -96,9 +96,9 @@ class SvIfcApiWIP(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.SvIfc
|
|||||||
self.inputs.remove(self.inputs[-1])
|
self.inputs.remove(self.inputs[-1])
|
||||||
|
|
||||||
for name in args:
|
for name in args:
|
||||||
print("name type", type(name))
|
# print("name type", type(name))
|
||||||
setattr(SvIfcApiWIP, str(name), StringProperty(name=str(name), update=updateNode))
|
setattr(SvIfcApiWIP, str(name), StringProperty(name=str(name), update=updateNode))
|
||||||
self.inputs.new("SvStringsSocket", str(name)).use_prop = True
|
self.inputs.new("SvStringsSocket", str(name))
|
||||||
|
|
||||||
def process_ifc(self, usecase, *setting_values):
|
def process_ifc(self, usecase, *setting_values):
|
||||||
if usecase:
|
if usecase:
|
||||||
|
|||||||
Reference in New Issue
Block a user