diff --git a/scripts/leaflet.py b/scripts/leaflet.py index 21c69f3..56544b3 100755 --- a/scripts/leaflet.py +++ b/scripts/leaflet.py @@ -618,9 +618,11 @@ def make_gallery(args): for line in sys.stdin: line = line.rstrip() if line and not line.startswith("#"): - item = json.loads(line) - items.append(item) - + try: + item = json.loads(line) + items.append(item) + except ValueError as e: + print (u"Error reading line {0}, {1}".format(line, e).encode("utf-8"), file=sys.stderr) # Ensure / Generate tiles per image # items.sort(key=lambda x: x['url']) tiles = []