Dolor Oculus
10/01/2020, 7:08 PMfrom prefect import Client
client = Client()
client.create_project(project_name="Hello, World")
# client.get_project(project_name="Hello, World")
When registering a flow, it looks a project is required in later versions of prefect, but for automation purposes I'd like to see if the project already exists before trying to create.nicholas
.graphql
method to query for projects to see if the one you're trying to register to exists, so something like this:
query = """
query {
project {
id
name
}
}
"""
projects = client.graphql(query=query)
# check that project you want is listed in the data returned in projects
Dolor Oculus
10/01/2020, 7:18 PM