Donny Winston
08/24/2022, 6:33 PM[A-Za-z0-9_]+
as dagster names? I find myself doing shenanigans like:
def query_literal_to_dagster_name(s):
return (
s.replace(":", "___colon___")
.replace('"', "___quote___")
.replace(" ", "___space___")
.replace("(", "___openparen___")
.replace(")", "___closeparen___")
.replace(".", "___period___")
.replace(",", "___comma___")
)
def dagster_name_to_query_literal(s):
return (
s.replace("___colon___", ":")
.replace("___quote___", '"')
.replace("___space___", " ")
.replace("___openparen___", "(")
.replace("___closeparen___", ")")
.replace("___period___", ".")
.replace(",", "___comma___")
)
Jon Simpson
08/24/2022, 7:45 PMchris
08/24/2022, 9:41 PM