<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def load(self, indexables):
 """ Load the index file and reorder the banks based in order listed in index :param list[Indexable] indexables: Banks that will be reordered based in index file :return list[Bank]: Banks reordered """

        try:
            data = Persistence.read(self.path, create_file=True)
        except ValueError:
            data = {}

        return self.load_data(data, indexables)