Tadej Svetina
10/08/2021, 5:26 PMUnexpected error: TypeError("cannot pickle '_io.BufferedReader' object")
Tadej Svetina
10/08/2021, 5:27 PMwith Flow("Hello", schedule) as flow:
h = say_hello()
t1 = LambdaInvoke("test_prefect", log_type="Tail")
t1(upstream_tasks=[h])
t2 = LambdaInvoke("test_prefect", log_type="Tail")
t2(upstream_tasks=[h])
flow.executor = LocalDaskExecutor(scheduler="threads", num_workers=2)
Tadej Svetina
10/08/2021, 5:27 PMUnexpected error: TypeError("cannot pickle '_io.BufferedReader' object")
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/prefect/engine/runner.py", line 48, in inner
new_state = method(self, state, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/prefect/engine/task_runner.py", line 909, in get_task_run_state
result = self.result.write(value, **formatting_kwargs)
File "/usr/local/lib/python3.9/site-packages/prefect/engine/results/local_result.py", line 115, in write
value = self.serializer.serialize(new.value)
File "/usr/local/lib/python3.9/site-packages/prefect/engine/serializers.py", line 73, in serialize
return cloudpickle.dumps(value)
File "/usr/local/lib/python3.9/site-packages/cloudpickle/cloudpickle_fast.py", line 73, in dumps
cp.dump(obj)
File "/usr/local/lib/python3.9/site-packages/cloudpickle/cloudpickle_fast.py", line 602, in dump
return Pickler.dump(self, obj)
TypeError: cannot pickle '_io.BufferedReader' object
Kevin Kho
Tadej Svetina
10/08/2021, 5:34 PMTadej Svetina
10/08/2021, 5:36 PMStreamingBody
or converting it. I would have thought since this is an official Prefect task, that this would be better testedKevin Kho
Tadej Svetina
10/08/2021, 5:43 PMTadej Svetina
10/08/2021, 5:44 PMKevin Kho
Kevin Kho
Marvin
10/08/2021, 5:47 PM