Revision 29148653 snf-pithos-backend/pithos/backends/lib/sqlalchemy/dbworker.py
b/snf-pithos-backend/pithos/backends/lib/sqlalchemy/dbworker.py | ||
---|---|---|
33 | 33 |
|
34 | 34 |
ESCAPE_CHAR = '@' |
35 | 35 |
|
36 |
|
|
36 | 37 |
class DBWorker(object): |
37 | 38 |
"""Database connection handler.""" |
38 | 39 |
|
... | ... | |
44 | 45 |
self.engine = wrapper.engine |
45 | 46 |
|
46 | 47 |
def escape_like(self, s, escape_char=ESCAPE_CHAR): |
47 |
return ( |
|
48 |
s |
|
49 |
.replace(escape_char, escape_char * 2) |
|
50 |
.replace('%', escape_char + '%') |
|
51 |
.replace('_', escape_char + '_') |
|
52 |
) |
|
48 |
return (s.replace(escape_char, escape_char * 2). |
|
49 |
replace('%', escape_char + '%'). |
|
50 |
replace('_', escape_char + '_')) |
Also available in: Unified diff