MCPcopy Index your code
hub / github.com/WebODM/WebODM / get

Method get

app/api/tasks.py:689–703  ·  view source on GitHub ↗

Downloads a task's backup

(self, request, pk=None, project_pk=None)

Source from the content-addressed store, hash-verified

687"""
688class TaskBackup(TaskNestedView):
689 def get(self, request, pk=None, project_pk=None):
690 """
691 Downloads a task's backup
692 """
693 task = self.get_and_check_task(request, pk)
694
695 # Check and download
696 try:
697 asset_fs = task.get_task_backup_stream()
698 except FileNotFoundError:
699 raise exceptions.NotFound(_("Asset does not exist"))
700
701 download_filename = request.GET.get('filename', get_asset_download_filename(task, "backup.zip"))
702
703 return download_file_stream(request, asset_fs, 'attachment', download_filename=download_filename)
704
705"""
706Task assets import

Callers

nothing calls this directly

Calls 6

download_file_streamFunction · 0.85
get_and_check_taskMethod · 0.80
_Function · 0.50
getMethod · 0.45

Tested by

no test coverage detected