Deceivious
08/21/2023, 8:59 AMDeceivious
08/21/2023, 8:59 AMimport prefect
from prefect import flow,task
import time
@flow
def main():
coro=[i for i in range(0,9)]
results=t1.map(inp=coro)
for i in results:
i.wait()
prefect.get_run_logger().info(results)
@task(tags=["3_LIMIT"]) # limit set to 3
def t1(inp):
time.sleep(1)
inp=inp*10
return inp
if __name__=="__main__":
main()
Jake Kaplan
08/21/2023, 2:19 PM10:17:30.629 | DEBUG | prefect.engine - Received wait instruction for 30s: Concurrency limit for the 3_LIMIT tag has been reached
10:17:30.631 | DEBUG | prefect.engine - Received wait instruction for 30s: Concurrency limit for the 3_LIMIT tag has been reached
10:17:30.632 | DEBUG | prefect.engine - Received wait instruction for 30s: Concurrency limit for the 3_LIMIT tag has been reached
Jake Kaplan
08/21/2023, 2:19 PMJake Kaplan
08/21/2023, 2:21 PMDeceivious
08/21/2023, 2:21 PMDeceivious
08/21/2023, 2:21 PMJake Kaplan
08/21/2023, 2:21 PMDeceivious
08/21/2023, 2:22 PMDeceivious
08/21/2023, 2:22 PMDeceivious
08/21/2023, 2:24 PMJake Kaplan
08/21/2023, 2:25 PMDeceivious
08/21/2023, 2:25 PMDeceivious
08/21/2023, 2:26 PMDeceivious
08/21/2023, 2:26 PMJake Kaplan
08/21/2023, 2:30 PMDeceivious
08/21/2023, 2:32 PMJake Kaplan
08/21/2023, 2:38 PMDeceivious
08/21/2023, 2:41 PMDeceivious
08/21/2023, 3:32 PMDeceivious
08/21/2023, 3:32 PMDeceivious
08/31/2023, 7:53 AMDeceivious
09/28/2023, 8:25 AMJake Kaplan
09/28/2023, 12:18 PM