def start_reload(): logger = script.get_logger() results = script.get_results() # re-load pyrevit session. logger.info('Reloading....') sessionmgr.reload_pyrevit() results.newsession = sessioninfo.get_session_uuid()
doc = __revit__.ActiveUIDocument.Document def Complete(document): now = int(time.time()) output = { "Timestamp": now, "Document": DocumentInfo(document), "Families": Families(document), "Shared Parameters": SharedParameters(document), "Warnings": Warnings(document), "ProjectBasePoint": ProjectBasePoint(document), "RevitWorksets": Worksets(document), "RevitView": Views(document), "RevitLevel": Levels(document), "RevitGrid": Grids(document), "CadLinks": CadLinks(document), "RevitLinks": RevitLinks(document), "Groups": Groups(document), } return output processDocument = Complete(doc) results = script.get_results() results.QAQC = json.dumps(processDocument, ensure_ascii=False) #https://www.notion.so/Create-Your-First-Hook-0214eee855fc43cead1e6f30f586a04e # print((script.get_document_data_file()))