From 754681c365f733d33b1e1431d5d6c972fea4d832 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Sat, 22 Dec 2018 23:20:07 +0100 Subject: [PATCH] FIX: KeyError: 'filename' in the f-function call. --- blurb/blurb.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/blurb/blurb.py b/blurb/blurb.py index cd975ba..04448d7 100755 --- a/blurb/blurb.py +++ b/blurb/blurb.py @@ -483,6 +483,8 @@ def parse(self, text, *, metadata=None, filename="input"): line_number = None def throw(s): + nonlocal filename + nonlocal line_number raise BlurbError(f("Error in {filename}:{line_number}:\n{s}")) def finish_entry():