MCPcopy Create free account
hub / github.com/theskumar/python-dotenv / parse_value

Function parse_value

src/dotenv/parser.py:121–132  ·  view source on GitHub ↗
(reader: Reader)

Source from the content-addressed store, hash-verified

119
120
121def parse_value(reader: Reader) -> str:
122 char = reader.peek(1)
123 if char == u"'":
124 (value,) = reader.read_regex(_single_quoted_value)
125 return decode_escapes(_single_quote_escapes, value)
126 elif char == u'"':
127 (value,) = reader.read_regex(_double_quoted_value)
128 return decode_escapes(_double_quote_escapes, value)
129 elif char in (u"", u"\n", u"\r"):
130 return u""
131 else:
132 return parse_unquoted_value(reader)
133
134
135def parse_binding(reader: Reader) -> Binding:

Callers 1

parse_bindingFunction · 0.85

Calls 4

decode_escapesFunction · 0.85
parse_unquoted_valueFunction · 0.85
peekMethod · 0.80
read_regexMethod · 0.80

Tested by

no test coverage detected