-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Labels
Description
Description
It would be incredible if there were an observer for automatic persistence.
I tried to implement but got problems:
Replace
observer = Autosaver('/home/paulo/PycharmProjects/PedalPi-Raspberry/data/test/')
manager = BanksManager()
manager.register(observer)
bank1 = Bank('Bank 1')
pedalboard = Pedalboard('Rocksmith')
bank1.append(pedalboard)
bank2 = Bank('Bank 2')
manager.append(bank1)
# Important part
manager.banks[0] = bank2
Swap
observer = Autosaver('/home/paulo/PycharmProjects/PedalPi-Raspberry/data/test/')
manager = BanksManager()
manager.register(observer)
bank1 = Bank('Bank 1')
bank2 = Bank('Bank 2')
manager.banks.append(bank1)
manager.banks.append(bank2)
manager.banks[0], manager.banks[1] = manager.banks[1], manager.banks[0]
self.validate_persisted(manager)
Reactions are currently unavailable