Tim Enders
08/16/2021, 2:14 PMTim Enders
08/16/2021, 2:14 PMKevin Kho
Tim Enders
08/16/2021, 2:15 PMKevin Kho
Tim Enders
08/16/2021, 2:19 PMTim Enders
08/16/2021, 2:21 PMTim Enders
08/16/2021, 2:21 PMpickle.PicklingError: Could not pickle object as excessively deep recursion required.
Kevin Kho
Tim Enders
08/16/2021, 2:24 PMTim Enders
08/16/2021, 2:24 PMwith Flow(
"Project Environments",
# executor=LocalExecutor()
executor=LocalDaskExecutor(scheduler="processes")
# result=GCSResult(bucket="platformsh-vendor-prefect"),
) as flow:
client = psh.get_client()
project_ids = list_active_projects()
environments = fetch_environments.map(project_ids, unmapped(client))
schema = generate_schema(flatten(environments))
object_uri = upload_gcs(flatten(environments), "project", "project_environments")
status = gcs_to_bq(
object_uri,
"project_environments",
dataset="GCP_ACCOUNTS_DATASET",
schema=schema,
write_disposition="WRITE_TRUNCATE",
)
Tim Enders
08/16/2021, 2:24 PMfetch_environments
is what doesn't pickle upKevin Kho
unmapped(client)
?Tim Enders
08/16/2021, 2:26 PMTim Enders
08/16/2021, 2:30 PMKevin Kho
Tim Enders
08/16/2021, 2:34 PMTim Enders
08/16/2021, 4:05 PMTim Enders
08/16/2021, 4:06 PMTim Enders
08/16/2021, 4:16 PMKevin Kho
Tim Enders
08/16/2021, 4:24 PMkilled
message from the OSKevin Kho