diff options
author | Bryan Bishop <kanzure@gmail.com> | 2013-05-17 15:58:47 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2013-05-17 15:58:47 -0500 |
commit | f10019710f70f855beaa67c1170337e28cc7a57f (patch) | |
tree | 8e7ba9deb7230538ca9b0cd119cf87af9b7ccb93 /extras/gbz80disasm.py | |
parent | 5feb5fd208d68a3d8f4d0ce4d925512a8fbe3b97 (diff) |
load labels only once in gbz80disasm
Diffstat (limited to 'extras/gbz80disasm.py')
-rw-r--r-- | extras/gbz80disasm.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/extras/gbz80disasm.py b/extras/gbz80disasm.py index b27ce17ad..2e21f8da8 100644 --- a/extras/gbz80disasm.py +++ b/extras/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: |