From 22d33a5d412b2caa40ffef0177ae3a36d18f4ff7 Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Thu, 5 May 2022 13:38:33 +0200 Subject: [PATCH] Make Path._SEGMENT_PATTERN compatible with fastjsonschema --- earthsnake/path.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/earthsnake/path.py b/earthsnake/path.py index d39c5ab..b616fde 100644 --- a/earthsnake/path.py +++ b/earthsnake/path.py @@ -11,7 +11,7 @@ PATH_CHARACTER = ALPHA_LOWER + ALPHA_UPPER + DIGIT + PATH_PUNCTUATION class Path: """A document path""" - _SEGMENT_PATTERN = f'/[{PATH_CHARACTER}]+' + _SEGMENT_PATTERN = f'/[{PATH_CHARACTER}]+'.replace('$', '\\$') _PATTERN = f'^({_SEGMENT_PATTERN})+$' def __init__(self, path: str) -> None: