Is user saving .blend file?

This commit is contained in:
Ryan Schultz
2025-11-27 09:50:31 -06:00
parent 5a4d60e08c
commit fcf5614004
+20 -1
View File
@@ -98,7 +98,7 @@ def initialize_bbim_semver():
def get_debug_info(): def get_debug_info():
bbim_version = bbim_semver["version"] bbim_version = bbim_semver["version"]
return { debug_info = {
"os": platform.system(), "os": platform.system(),
"os_version": platform.version(), "os_version": platform.version(),
"python_version": platform.python_version(), "python_version": platform.python_version(),
@@ -113,6 +113,25 @@ def get_debug_info():
"last_error": last_error, "last_error": last_error,
} }
# Add .blend file save information
if bpy.data.is_saved:
debug_info["blend_file_path"] = bpy.data.filepath
debug_info["blend_file_dirty"] = bpy.data.is_dirty
else:
debug_info["blend_file_path"] = "Not saved"
debug_info["blend_file_dirty"] = "N/A"
# Add IFC file information
bim_props = tool.Blender.get_bim_props()
if bim_props.ifc_file:
debug_info["ifc_file_path"] = bim_props.ifc_file
debug_info["ifc_is_dirty"] = bim_props.is_dirty
else:
debug_info["ifc_file_path"] = "No IFC loaded"
debug_info["ifc_is_dirty"] = "N/A"
return debug_info
def format_debug_info(info: dict): def format_debug_info(info: dict):
last_actions = "" last_actions = ""