Closed ghukill closed 5 years ago
Might be related to changes here, where isinstance
not drop-in replacement for check of type()
in list:
https://github.com/MI-DPLA/combine/pull/411/commits/69b877f574c469616ae81cb5195907ea398d0831#diff-c2112e0bd0f4b442bcfc8897da15277eL329
Should be an easy fix, changing list to tuple as arg in isinstance
While fixing that, encountered another:
combine-celery_1 | [2019-06-17 11:29:38,184: ERROR/ForkPoolWorker-1] Task core.tasks.stateio_export[8b39ab1b-d7df-462a-91c9-d2a873b68c16] raised unexpected: ValueError('too many values to unpack (expected 2)',)
combine-celery_1 | Traceback (most recent call last):
combine-celery_1 | File "/opt/conda/envs/combine/lib/python3.5/site-packages/celery/app/trace.py", line 385, in trace_task
combine-celery_1 | R = retval = fun(*args, **kwargs)
combine-celery_1 | File "/opt/conda/envs/combine/lib/python3.5/site-packages/celery/app/trace.py", line 648, in __protected_call__
combine-celery_1 | return self.run(*args, **kwargs)
combine-celery_1 | File "/opt/combine/core/tasks.py", line 1397, in stateio_export
combine-celery_1 | compression_format='zip')
combine-celery_1 | File "/opt/combine/core/models/stateio.py", line 407, in export_state
combine-celery_1 | self.package_export()
combine-celery_1 | File "/opt/combine/core/models/stateio.py", line 811, in package_export
combine-celery_1 | for _key, val in self.export_dict:
combine-celery_1 | ValueError: too many values to unpack (expected 2)
Oops :flushed: thanks for fixing! merged your PR
Excellent!
When attempting to run StateIO export, receiving following error: