octoprint.util.connectivity#
ConnectivityChecker(interval, host, port, name = None, enabled = True, on_change = None)
#
  Regularly checks for online connectivity.
Tries to open a connection to the provided host and port every interval
seconds and sets the online status accordingly.
If a nameis provided, also tries to resolve that name to a valid IP address
during connectivity check and only set online to True if that succeeds as well.
enabled
  
  
      property
      writable
  
#
  Whether the check is enabled or not.
host
  
  
      property
      writable
  
#
  DNS host to query.
interval
  
  
      property
      writable
  
#
  Interval between consecutive automatic checks.
online
  
  
      property
  
#
  Current online status, True if online, False if offline.
port
  
  
      property
      writable
  
#
  DNS port to query.
check_immediately()
#
  Check immediately and return result.