From bbab1f2e38f4445179e7385a9507098d6ff15cbf Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Tue, 5 May 2015 20:02:26 +0200 Subject: [PATCH] refactor(CLI): use raw strings for argparser That way, we should be save from contained '"' characters, and whatever else. Closes #100 --- src/mako/cli/lib/argparse.mako | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mako/cli/lib/argparse.mako b/src/mako/cli/lib/argparse.mako index 0c8183526e..9f37157552 100644 --- a/src/mako/cli/lib/argparse.mako +++ b/src/mako/cli/lib/argparse.mako @@ -17,7 +17,7 @@ if isinstance(v, bool): v = v and 'true' or 'false' elif isinstance(v, basestring): - v = '"%s"' % v.replace('"', r'\"') + v = 'r##"%s"##' % v elif isinstance(v, list): v = 'vec![%s]' % ','.join('UploadProtocol::%s' % p.capitalize() for p in v) return 'Some(%s)' % v