At Line 35, it's declared as self.arrangement_overdub_toggle (missing initial underscore after self.)
but it was called in the function (Line 103 & 104):
def set_arrangement_overdub_button(self, button): as self._arrangement_overdub_toggle.set_toggle_button(button)
At Line 35, it's declared as
self.arrangement_overdub_toggle
(missing initial underscore afterself.
) but it was called in the function (Line 103 & 104):def set_arrangement_overdub_button(self, button):
asself._arrangement_overdub_toggle.set_toggle_button(button)
This causes the function to fail.