mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2025-02-01 07:49:10 +00:00
Allow Python string escape sequences in value literals.
This commit is contained in:
parent
8e0c01ae39
commit
8ec44c6277
@ -165,7 +165,7 @@ class FileGenerator:
|
||||
|
||||
class _Value:
|
||||
def __init__(self, val):
|
||||
self.val = val
|
||||
self.val = val.decode("string_escape")
|
||||
|
||||
def get_generator(self, settings):
|
||||
return LiteralGenerator(self.val)
|
||||
|
@ -40,7 +40,11 @@ class TestMisc:
|
||||
def test_valueliteral(self):
|
||||
v = rparse.ValueLiteral("foo")
|
||||
assert v.expr()
|
||||
assert str(v)
|
||||
assert v.val == "foo"
|
||||
|
||||
v = rparse.ValueLiteral(r"foo\n")
|
||||
assert v.expr()
|
||||
assert v.val == "foo\n"
|
||||
|
||||
def test_valuenakedliteral(self):
|
||||
v = rparse.ValueNakedLiteral("foo")
|
||||
|
Loading…
Reference in New Issue
Block a user