David Elliott
09/02/2020, 7:41 PMStep 9/9 : RUN python /opt/prefect/healthcheck.py '["/opt/prefect/flows/error-test.prefect"]' '(3, 7)'
---> Running in 13eb44f7f5db
Beginning health checks...
System Version check: OK
Traceback (most recent call last):
File "/opt/prefect/healthcheck.py", line 121, in <module>
flows = cloudpickle_deserialization_check(flow_file_path)
File "/opt/prefect/healthcheck.py", line 43, in cloudpickle_deserialization_check
flows.append(cloudpickle.load(f))
File "/usr/local/lib/python3.7/site-packages/prefect/core/edge.py", line 149, in __hash__
self.flattened,
AttributeError: 'Edge' object has no attribute 'flattened'
I’ve simplified my original setup right down to the attached script to try and trace the issue - I’m getting the error on version 0.12.6 onwards - might be related to this change added in v0.12.6? v0.12.5 builds ok.
Hoping someone could let me know if it’s something wrong in my code or if they’re able to reproduce?
Locally I’m running python 3.7 & prefect 0.13.5 (though this shouldn’t matter as it’s building the docker container with the specified base image)
Thanks!Chris White
09/02/2020, 7:42 PMDavid Elliott
09/02/2020, 7:54 PMChris White
09/02/2020, 8:02 PMprefect.__version__
David Elliott
09/02/2020, 8:02 PMChris White
09/02/2020, 8:03 PMDavid Elliott
09/02/2020, 8:10 PMChris White
09/02/2020, 8:11 PMDavid Elliott
09/02/2020, 8:11 PM