mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-20 23:36:20 +00:00
Update draw.py - test for --drawing-guid existance
This commit is contained in:
@@ -128,6 +128,14 @@ def main(
|
|||||||
# it's up to user to keep them valid for the provided projects.
|
# it's up to user to keep them valid for the provided projects.
|
||||||
if settings.drawing_guid or settings.drawing_object_type:
|
if settings.drawing_guid or settings.drawing_object_type:
|
||||||
if settings.drawing_guid:
|
if settings.drawing_guid:
|
||||||
|
found_guid = False
|
||||||
|
for f in files:
|
||||||
|
try:
|
||||||
|
f.by_guid(settings.drawing_guid)
|
||||||
|
found_guid = True
|
||||||
|
except: pass
|
||||||
|
if not found_guid:
|
||||||
|
raise ValueError(f"Unable to find guid {settings.drawing_guid!r}")
|
||||||
sr.setElevationRefGuid(settings.drawing_guid)
|
sr.setElevationRefGuid(settings.drawing_guid)
|
||||||
elif settings.drawing_object_type:
|
elif settings.drawing_object_type:
|
||||||
sr.setElevationRef(settings.drawing_object_type)
|
sr.setElevationRef(settings.drawing_object_type)
|
||||||
|
|||||||
Reference in New Issue
Block a user