We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I find that running Gremlin queries with grammes, that the library requires the query to be escaped already.
Could it be an idea to sanity check the input or should this be left to the user?
This is just a quick and dirty variant, but something like this seems to work for me:
func escape(w string) string { w = strings.Replace(w, "\\","\\\\",-1) w = strings.Replace(w, "\n","\\\n",-1) w = strings.Replace(w, "@","\\\\@",-1) w = strings.Replace(w, "$","\\$",-1) w = strings.Replace(w, "[","\\\\[",-1) w = strings.Replace(w, "]","\\\\]",-1) w = strings.Replace(w, "!","\\\\!",-1) w = strings.Replace(w, "'","\\\\'",-1) //w = strings.Replace(w, "(","\\\\(",-1) //w = strings.Replace(w, ")","\\\\)",-1) w = strings.Replace(w, "*","\\\\*",-1) w = strings.Replace(w, "\"","\\\"",-1) return w }
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I find that running Gremlin queries with grammes, that the library requires the query to be escaped already.
Could it be an idea to sanity check the input or should this be left to the user?
This is just a quick and dirty variant, but something like this seems to work for me:
The text was updated successfully, but these errors were encountered: