(self, loop, user_data=None)
Update the graph and schedule the next update
        This is where the magic happens
Update the graph and schedule the next update
        This is where the magic happens
Update the graph and schedule the next update This is where the magic happens
def animate_graph(self, loop, user_data=None):
        """
        Update the graph and schedule the next update
        This is where the magic happens
        """
        self.view.update_displayed_information()

        # Save to CSV if configured
        if self.save_csv or self.csv_file is not None:
            output_to_csv(self.view.summaries, self.csv_file)

        # Set next update
        self.animate_alarm = loop.set_alarm_in(
            float(self.refresh_rate), self.animate_graph)

        if self.args.debug_run:
            # refresh rate is a string in float format
            self.debug_run_counter += int(float(self.refresh_rate))
            if self.debug_run_counter >= 8:
                self.exit_program()
def animate_graph ( self , loop , user_data = None ) : self . view . update_displayed_information ( ) # Save to CSV if configured if self . save_csv or self . csv_file is not None : output_to_csv ( self . view . summaries , self . csv_file ) # Set next update self . animate_alarm = loop . set_alarm_in ( float ( self . refresh_rate ) , self . animate_graph ) if self . args . debug_run : # refresh rate is a string in float format self . debug_run_counter += int ( float ( self . refresh_rate ) ) if self . debug_run_counter >= 8 : self . exit_program ( )