home · contact · privacy
a3f7298348cb1cfc29219f1f54c2c6cdf3980b70
[plomrogue2] / plomrogue / misc.py
1 def quote(string):
2     """Quote & escape string so client interprets it as single token."""
3     quoted = []
4     quoted += ['"']
5     for c in string:
6         if c in {'"', '\\'}:
7             quoted += ['\\']
8         quoted += [c]
9     quoted += ['"']
10     return ''.join(quoted)