MCPcopy Index your code
hub / github.com/diffgram/diffgram / defer

Method defer

shared/utils/task/task_update_manager.py:113–128  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

111 self.session.add(self.task)
112
113 def defer(self):
114
115 # Don't defer twice
116 if self.task.status == 'deferred':
117 self.log['error']['deferred'] = "Task has already been deferred."
118 return
119
120 # Future feature? in theory could defer again...
121 # note this is task_type not Status
122 if self.task.task_type == 'review':
123 self.log['error']['deferred'] = "Review tasks cannot be deferred"
124 return
125
126 self.task.status = TASK_STATUSES['deferred']
127
128 self.log['success'] = True

Callers 1

mainMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected