diff options
Diffstat (limited to 'yarns/lib.py')
-rw-r--r-- | yarns/lib.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/yarns/lib.py b/yarns/lib.py index 2e76b88..6fa8843 100644 --- a/yarns/lib.py +++ b/yarns/lib.py @@ -151,6 +151,12 @@ def get_expanded_match(): return expand(match, V) +def get_expanded_json_match(): + match = get_next_match() + expanded = expand(match, V) + return json.loads(expanded) + + def expand(text, variables): result = '' while text: |