def __init__(self, **kwargs): super(Diagnostics, self).__init__(**kwargs) self.status = StatusBox(pos_hint={ "x": 0.75, "y": 0.02 }, size_hint=(0.25, 0.9)) self.add_widget(self.status) self.rv = RV(pos_hint={"x": 0.02, "y": 0.02}, size_hint=(0.7, 0.2)) self.add_widget(self.rv) self.tabs = Datatabs(pos_hint={ "x": 0.02, "y": 0.25 }, size_hint=(0.7, 0.65)) self.add_widget(self.tabs) self.bind(errors=self.streamline_errors) #self.bind(data=self.update_data) self.bind(errors=self.update_errors)