Skip to content

Commit 2057736

Browse files
authored
Add files via upload
1 parent 3d9aa0f commit 2057736

File tree

2 files changed

+166
-278
lines changed

2 files changed

+166
-278
lines changed

Addon Scripts/Blender Manager/__init__.py

Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "Blender Manager",
33
"description": "Essential Blender addon for Blender Manager.",
44
"author": "verlorengest",
5-
"version": (1, 0, 2),
5+
"version": (1, 0, 3),
66
"blender": (4, 2, 0), # 4.0.0 +
77
"location": "File > External Tools > Blender Manager",
88
"category": "System",
@@ -14,7 +14,8 @@
1414
import time
1515
from bpy.app.handlers import persistent
1616
from . import blender_manager_operator
17-
from .blender_manager_operator import load_autosaved_projects, activate_autosave, restart_autosave
17+
from .blender_manager_operator import load_autosave_settings
18+
1819

1920

2021

@@ -137,25 +138,7 @@ def on_load_post_handler(dummy):
137138
project_path = filepath
138139
project_open_time = current_time
139140
print(f"[Blender Manager] Project loaded: {project_path} at {time.ctime(project_open_time)}")
140-
141-
autosaved_projects = load_autosaved_projects()
142-
if filepath in autosaved_projects:
143-
autosave_data = autosaved_projects[filepath]
144-
bpy.context.scene.auto_saver_interval = autosave_data['autosave_interval']
145-
bpy.context.scene.auto_saver_directory = autosave_data['autosave_directory']
146-
bpy.context.scene.auto_saver_unique_names = autosave_data['autosave_unique_names']
147-
restart_autosave()
148-
print(f"[Blender Manager] Autosave settings applied for project: {filepath}")
149-
150-
if not bpy.context.scene.auto_saver_running:
151-
bpy.context.scene.auto_saver_running = True
152-
result = bpy.ops.wm.auto_saver_operator('INVOKE_DEFAULT')
153-
print(f"[Blender Manager] AutoSaver operator started: {result}")
154-
else:
155-
print("[Blender Manager] AutoSaver is already running.")
156-
else:
157-
print("[Blender Manager] No autosave settings found for this project.")
158-
141+
load_autosave_settings()
159142
project_path = filepath
160143
project_open_time = current_time
161144
print(f"[Blender Manager] Project loaded: {project_path} at {time.ctime(project_open_time)}")
@@ -199,11 +182,6 @@ def register():
199182
project_open_time = time.time()
200183
print(f"[Blender Manager] Existing project detected: {project_path} at {time.ctime(project_open_time)}")
201184

202-
autosaved_projects = load_autosaved_projects()
203-
if project_path in autosaved_projects:
204-
autosave_data = autosaved_projects[project_path]
205-
activate_autosave(autosave_data)
206-
print(f"[Blender Manager] Autosave settings applied for project: {project_path}")
207185
else:
208186
project_path = None
209187
project_open_time = time.time()

0 commit comments

Comments
 (0)