Skip to content

Commit 10bcb95

Browse files
authored
optionally return ids
1 parent 9a9e6ff commit 10bcb95

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

pyrevitlib/pyrevit/revit/db/create.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,17 +175,19 @@ def create_revision(description=None, by=None, to=None, date=None,
175175
return new_rev
176176

177177

178-
def copy_elements(element_ids, src_doc, dest_doc):
178+
def copy_elements(element_ids, src_doc, dest_doc, return_ids=False):
179179
cp_options = DB.CopyPasteOptions()
180180
cp_options.SetDuplicateTypeNamesHandler(CopyUseDestination())
181181

182182
if element_ids:
183-
DB.ElementTransformUtils.CopyElements(
183+
copied_ids = DB.ElementTransformUtils.CopyElements(
184184
src_doc,
185185
framework.List[DB.ElementId](element_ids),
186186
dest_doc, None, cp_options
187187
)
188188

189+
if return_ids:
190+
return copied_ids
189191
return True
190192

191193

0 commit comments

Comments
 (0)