Russell Brooks
05/07/2026, 2:12 PMMarvin
05/07/2026, 2:12 PMMarvin
05/07/2026, 2:15 PMflow_run_name on the flow.
Example:
python
import random
from prefect import flow
ITALIAN_ADJECTIVES = ["veloce", "forte", "gentile", "furbo", "elegante"]
ITALIAN_ANIMALS = ["gatto", "lupo", "orso", "falco", "leone"]
def italian_run_name():
return f"{random.choice(ITALIAN_ADJECTIVES)}-{random.choice(ITALIAN_ANIMALS)}"
@flow(flow_run_name=italian_run_name)
def my_flow():
pass
That will give runs names like veloce-gatto or furbo-falco.
You can also use parameter-based names:
python
from prefect import flow
@flow(flow_run_name="ordine-{order_id}")
def process_order(order_id: str):
pass
So the practical answer is:
* Built-in Italian random names? No.
* Custom Italian names? Yes, via flow_run_name.
Relevant docs:
- Prefect flows API
- Flows concepts
If you want, I can also show you how to make the Italian naming reusable across all your flows.