John Ramey
10/18/2022, 2:03 AMTask.map
can do something similar to generate tasks, but I’d prefer subflows for my project. Is this possible? If so, any docs or resources y’all can point me to? Thanks!John Ramey
10/18/2022, 2:04 AMJarvis Stubblefield
10/18/2022, 8:04 AM@flow
decorator.John Ramey
10/19/2022, 1:58 AM.map
method that generates multiple subflows?Jarvis Stubblefield
10/19/2022, 5:47 AMJarvis Stubblefield
10/19/2022, 5:48 AMJarvis Stubblefield
10/19/2022, 5:49 AMJohn Ramey
10/19/2022, 9:24 AMfor
loop does the jobJohn Ramey
10/19/2022, 9:24 AMimport requests
from prefect import flow
@flow
def call_api(url):
response = requests.get(url)
print(response.status_code)
return response.json()
@flow
def api_flow(url_list: list[str]) -> list[dict]:
for url in url_list:
fact_json = call_api(url)
return fact_json
url_list = [
"<https://catfact.ninja/fact>",
"<https://catfact.ninja/fact>"
]
json_list = api_flow(url_list)
print(json_list)
Jarvis Stubblefield
10/19/2022, 7:19 PM