revitpythonshell предоставляет два очень похожих метода для загрузки семейства.Как выбрать правильную функцию LoadFamily в revitpythonshell
LoadFamily(self: Document, filename:str) -> (bool, Family)
LoadFamily(self: Document, filename:str) -> bool
Так что кажется, что только возвращаемые значения различаются. Я попытался назвать это несколькими различными способами:
(success, newFamily) = doc.LoadFamily(path)
success, newFamily = doc.LoadFamily(path)
o = doc.LoadFamily(path)
Но я всегда просто получаю назад. Я тоже хочу семью.
Я считаю, что проблема заключается в том, как Python обрабатывает перегрузки и компилятор запутывается ... не уверен, если есть решение для него, поскольку я считаю, что Python не был «разработан», чтобы иметь перегрузки (например, другие языки .NET, оригинальный Revit API). Возможно, я ошибаюсь. –