DBBC3Util Module

This module is part of the DBBC3 package and provides utility methods

checkRecorderInterface(host, device, user='oper')

Returns the state of the given ethernet device on the given host

Parameters
  • host (str) – the hostname or IP addres of the host to probe

  • device (str) – the name of the network device to check

  • user (str, optional) – the ssh user name to use to carry out the check

Returns

the state of the given device as provided by the ip link show command

Return type

str

parseTimeResponse(response)

Parses response of the core3h timesync command and converts it into datetime

Parameters

response (str) – the reposnse string as provided by the core3h_timesync command

Returns

the datetime representation of the returned timesync reponse

Return type

datetime

validateOnOff(string)

Validates the argument to be “on” or “off”

Parameters

string (str) – the input string to check

Returns

True if input string is either “on” or “off”. False otherwise

Return type

boolean