From 8288eb8d313bbfac7b946d59477ee247cad20f89 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Fri, 17 May 2013 15:58:47 -0500 Subject: load labels only once in gbz80disasm original-commit-id: f10019710f70f855beaa67c1170337e28cc7a57f --- gbz80disasm.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gbz80disasm.py b/gbz80disasm.py index b27ce17..2e21f8d 100644 --- a/gbz80disasm.py +++ b/gbz80disasm.py @@ -557,6 +557,11 @@ call_commands = [0xdc, 0xd4, 0xc4, 0xcc, 0xcd] all_labels = {} def load_labels(filename="labels.json"): global all_labels + + # don't re-load labels each time + if all_labels != {}: + return + if os.path.exists(filename): all_labels = json.read(open(filename, "r").read()) else: -- cgit v1.2.3