code: def check_for_system_time_change(self):  # pragma: no cover, hardly testable with unit tests...
          
          now = time.time()
          difference = now - self.t_each_loop
  
          # Now set the new value for the tick loop
          self.t_each_loop = now
  
          # If we have more than 15 min time change, we need to compensate it
          # todo: confirm that 15 minutes is a good choice...
          if abs(difference) > 900:  # pragma: no cover, not with unit tests...
              return difference
  
          return 0
docs: Check if our system time change. If so, change our
  
          :return: 0 if the difference < 900, difference else
          :rtype: int