Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python gql TypeError: Not an AST Node:

This query works when I am querying the database directly but when I use python gql, I keep getting this error. I can not find how to stop getting that error anywhere.

query = f"""query{{
   addresses(line1: "{street}", city: "{city}", zip: "{zip}", subdivision: {state}){{
     entities{{
       id
     }}
   }}
 }}"""

GraphQL = sonar.execute(query=query, variable_values=None)

Output: TypeError: Not an AST Node: 'query{\n  addresses(line1:............
like image 454
JackHammer Avatar asked Jun 09 '26 06:06

JackHammer


1 Answers

I didn't wrap the query in gql() the above should look like:

gql(
"""query{{
   addresses(line1: "{street}", city: "{city}", zip: "{zip}", subdivision: {state}){{
     entities{{
       id
     }}
   }}
 }}""".format(...)
)
like image 110
JackHammer Avatar answered Jun 10 '26 19:06

JackHammer