mirror of https://github.com/pret/pokecrystal.git
get an address given a label
This commit is contained in:
parent
d7228d5b9f
commit
82f7e98306
|
@ -93,6 +93,16 @@ class RomStr(str):
|
||||||
# load the labels from the file
|
# load the labels from the file
|
||||||
self.labels = json.loads(open(filename, "r").read())
|
self.labels = json.loads(open(filename, "r").read())
|
||||||
|
|
||||||
|
def get_address_for(self, label):
|
||||||
|
""" Returns the address of a label. This is slow and could be improved
|
||||||
|
dramatically.
|
||||||
|
"""
|
||||||
|
label = str(label)
|
||||||
|
for address in self.labels.keys():
|
||||||
|
if self.labels[address] == label:
|
||||||
|
return address
|
||||||
|
return None
|
||||||
|
|
||||||
def length(self):
|
def length(self):
|
||||||
""" len(self)
|
""" len(self)
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue