File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -232,19 +232,19 @@ class ImageAnalysis(dj.Computed):
232
232
"""
233
233
234
234
def make (self , key ):
235
- fetched_data = (Image & key).fetch1(' image' ),
236
- computed_result = yield fetched_data
235
+ image_data = (Image & key).fetch1(' image' )
236
+ computed_result = yield (image, ) # pack fetched_data
237
237
238
238
if computed_result is None :
239
239
# Expensive computation that could take hours
240
240
import time
241
241
start_time = time.time()
242
242
result = complex_image_analysis(image_data)
243
243
processing_time = time.time() - start_time
244
- computed_result = result, processing_time
244
+ computed_result = result, processing_time # pack
245
245
yield computed_result
246
246
247
- result, processing_time = computed_result
247
+ result, processing_time = computed_result # unpack
248
248
self .insert1(dict (key,
249
249
analysis_result = result,
250
250
processing_time = processing_time))
You can’t perform that action at this time.
0 commit comments