<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, system_effect):
 """ Return a list if banks presents in data_path :param SystemEffect system_effect: SystemEffect used in pedalboards :return list[Bank]: List with Banks persisted in :attr:`~pluginsmanager.observer.autosaver.banks_files.BanksFiles.data_path` """

        persistence = PersistenceDecoder(system_effect)

        banks = []

        for file in glob(str(self.data_path) + "/*.json"):
            bank = persistence.read(Persistence.read(file))
            bank._uuid = file.split('/')[-1].split('.json')[0]
            banks.append(bank)

        return banks