Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8497d0c195 | |||
| 1ce394c08f |
@@ -48,9 +48,9 @@ def convert_to_native(speckle_object: Base, name: Optional[str] = None) -> Optio
|
||||
)
|
||||
# convert unsupported types with display values
|
||||
if speckle_type not in CAN_CONVERT_TO_NATIVE:
|
||||
elements = getattr(speckle_object, "elements", []) or []
|
||||
elements = getattr(speckle_object, "elements", getattr(speckle_object, "@elements", []))
|
||||
display = getattr(
|
||||
speckle_object, "displayValue", getattr(speckle_object, "displayMesh", None)
|
||||
speckle_object, "displayValue", getattr(speckle_object, "@displayValue", None)
|
||||
)
|
||||
if not elements and not display:
|
||||
_report(f"Could not convert unsupported Speckle object: {speckle_object}")
|
||||
|
||||
@@ -52,6 +52,8 @@ def get_objects_collections(base: Base) -> Dict[str, list]:
|
||||
def get_objects_nested_lists(items: list, parent_col: Optional[bpy.types.Collection] = None) -> List:
|
||||
"""For handling the weird nested lists that come from Grasshopper"""
|
||||
objects = []
|
||||
if not items:
|
||||
return objects
|
||||
|
||||
if isinstance(items[0], list):
|
||||
items = list(chain.from_iterable(items))
|
||||
|
||||
Reference in New Issue
Block a user