Skip to content
Snippets Groups Projects
Commit 9da0da9f authored by Dariusz Kędzierski's avatar Dariusz Kędzierski
Browse files

Improved escaping

parent 1b78fd83
No related branches found
No related tags found
5 merge requests!456Release candidate v1 24,!230Setup monitoring with pghero,!135Enable postgres monitoring on CI server,!16Dk issue 3 concurrent block query rebase,!15Dk issue 3 concurrent block query
......@@ -5,10 +5,12 @@ log = logging.getLogger(__name__)
DB = Db.instance()
def escape_characters(text):
characters = ["'", "_", "%"]
ret = str(text)
for ch in characters:
ret = ret.replace(ch, "\\" + ch)
ret = ret.replace("\\", "\\\\")
ret = ret.replace("'", "''")
ret = ret.replace("%", '%%')
ret = ret.replace("_", "\\_")
ret = ret.replace(":", "\\:")
return ret
class PostDataCache(object):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment