load labels only once in gbz80disasm

This commit is contained in:
Bryan Bishop 2013-05-17 15:58:47 -05:00
parent 5feb5fd208
commit f10019710f

View File

@ -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: