We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a957d7 commit 2680f6aCopy full SHA for 2680f6a
jsonschema/exceptions.py
@@ -24,7 +24,7 @@
24
WEAK_MATCHES: frozenset[str] = frozenset(["anyOf", "oneOf"])
25
STRONG_MATCHES: frozenset[str] = frozenset()
26
27
-JSON_PATH_COMPATIBLE_PROPERTY_PATTERN = re.compile("^[a-zA-Z][a-zA-Z0-9_]*$")
+_JSON_PATH_COMPATIBLE_PROPERTY_PATTERN = re.compile("^[a-zA-Z][a-zA-Z0-9_]*$")
28
29
_unset = _utils.Unset()
30
@@ -155,7 +155,7 @@ def json_path(self) -> str:
155
for elem in self.absolute_path:
156
if isinstance(elem, int):
157
path += "[" + str(elem) + "]"
158
- elif JSON_PATH_COMPATIBLE_PROPERTY_PATTERN.match(elem):
+ elif _JSON_PATH_COMPATIBLE_PROPERTY_PATTERN.match(elem):
159
path += "." + elem
160
else:
161
escaped_elem = elem.replace("\\", "\\\\").replace("'", r"\'")
0 commit comments