Skip to content

Commit 3aee522

Browse files
authored
Merge pull request #121 from lifeisafractal/backup-exclude2
Exclude thumbnails from backup logic
2 parents 29fbfa4 + 8b85789 commit 3aee522

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

octoprint_prusaslicerthumbnails/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -385,6 +385,13 @@ def get_update_information(self):
385385
{'name': "Release Candidate", 'branch': "rc", 'comittish': ["rc", "master"]}
386386
], 'pip': "https://github.com/jneilliii/OctoPrint-PrusaSlicerThumbnails/archive/{target_version}.zip"}}
387387

388+
# ~~ Backup hook
389+
390+
def additional_backup_excludes(self, excludes, *args, **kwargs):
391+
if "uploads" in excludes:
392+
return ["."]
393+
return []
394+
388395

389396
__plugin_name__ = "Slicer Thumbnails"
390397
__plugin_pythoncompat__ = ">=2.7,<4" # python 2 and 3
@@ -401,4 +408,5 @@ def __plugin_load__():
401408
"octoprint.server.http.routes": __plugin_implementation__.route_hook,
402409
"octoprint.server.api.before_request": __plugin_implementation__.hook_octoprint_server_api_before_request,
403410
"octoprint.access.permissions": __plugin_implementation__.get_additional_permissions,
411+
"octoprint.plugin.backup.additional_excludes": __plugin_implementation__.additional_backup_excludes,
404412
}

0 commit comments

Comments
 (0)