diff options
Diffstat (limited to 'release/scripts/startup/bl_operators/file.py')
-rw-r--r-- | release/scripts/startup/bl_operators/file.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_operators/file.py b/release/scripts/startup/bl_operators/file.py index efcc7d5c65e..64cc0aeddb3 100644 --- a/release/scripts/startup/bl_operators/file.py +++ b/release/scripts/startup/bl_operators/file.py @@ -86,6 +86,11 @@ class WM_OT_previews_batch_generate(Operator): name="Trusted Blend Files", description="Enable python evaluation for selected files", ) + use_backups = BoolProperty( + default=True, + name="Save Backups", + description="Keep a backup (.blend1) version of the files when saving with generated previews", + ) def invoke(self, context, event): context.window_manager.fileselect_add(self) @@ -126,6 +131,8 @@ class WM_OT_previews_batch_generate(Operator): cmd.append('--no_objects') if not self.use_intern_data: cmd.append('--no_data_intern') + if not self.use_backups: + cmd.append("--no_backups") if subprocess.call(cmd): self.report({'ERROR'}, "Previews generation process failed for file '%s'!" % blen_path) context.window_manager.progress_end() @@ -192,6 +199,11 @@ class WM_OT_previews_batch_clear(Operator): name="Trusted Blend Files", description="Enable python evaluation for selected files", ) + use_backups = BoolProperty( + default=True, + name="Save Backups", + description="Keep a backup (.blend1) version of the files when saving with cleared previews", + ) def invoke(self, context, event): context.window_manager.fileselect_add(self) @@ -233,6 +245,8 @@ class WM_OT_previews_batch_clear(Operator): cmd.append('--no_objects') if not self.use_intern_data: cmd.append('--no_data_intern') + if not self.use_backups: + cmd.append("--no_backups") if subprocess.call(cmd): self.report({'ERROR'}, "Previews clear process failed for file '%s'!" % blen_path) context.window_manager.progress_end() |