aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-10-31 09:48:55 +1300
committerAldo Cortesi <aldo@nullcube.com>2012-10-31 09:48:55 +1300
commit8c6cc8140c6ac51966bdfabd5bb1180c2dd623b0 (patch)
treed9d632b92f275429665e1788f040c60122c61947 /libpathod
parent0c9cfb3f381e2c9df5f37dd451b871eac0bdfbd7 (diff)
downloadmitmproxy-8c6cc8140c6ac51966bdfabd5bb1180c2dd623b0.tar.gz
mitmproxy-8c6cc8140c6ac51966bdfabd5bb1180c2dd623b0.tar.bz2
mitmproxy-8c6cc8140c6ac51966bdfabd5bb1180c2dd623b0.zip
Fix generated values in request path specification.
Diffstat (limited to 'libpathod')
-rw-r--r--libpathod/language.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/libpathod/language.py b/libpathod/language.py
index 0b49c2de..654dc37e 100644
--- a/libpathod/language.py
+++ b/libpathod/language.py
@@ -136,7 +136,7 @@ v_literal = pp.MatchFirst(
v_naked_literal = pp.MatchFirst(
[
v_literal,
- pp.Word("".join(i for i in pp.printables if i not in ",:\n"))
+ pp.Word("".join(i for i in pp.printables if i not in ",:\n@\'\""))
]
)
@@ -479,7 +479,7 @@ class Path(_Component):
@classmethod
def expr(klass):
- e = NakedValue.copy()
+ e = Value | NakedValue
return e.setParseAction(lambda x: klass(*x))
def values(self, settings):