Files
speckle_automate_python_exa…/flatten.py
T
Gergő Jedlicska 9b78af538b devcontainer setup
2023-08-30 07:41:08 +00:00

10 lines
248 B
Python

from typing import Iterable
from specklepy.objects import Base
def flatten_base(base: Base) -> Iterable[Base]:
if hasattr(base, "elements"):
for element in base["elements"]:
yield from flatten_base(element)
yield base