pyJoules/device/device.py
def available_domains() -> List[Domain]:
        """
        Returns names of the domain that could be monitored on the Device
        :return: a list of domain names
        :raise NoSuchDeviceError: if the device is not available on this machine
        """
        raise NotImplementedError()

        Returns names of the domain that could be monitored on the Device
        :return: a list of domain names
        :raise NoSuchDeviceError: if the device is not available on this machine
        
Returns names of the domain that could be monitored on the Device
Returns names of the domain that could be monitored on the Device
def available_domains() -> List[Domain]:
        raise NotImplementedError()
def available_domains ( ) -> List [ Domain ] : raise NotImplementedError ( )
Returns names of the domain that could be monitored on the Device
Returns names of the domain that could be monitored on the Device
"""
        Returns names of the domain that could be monitored on the Device
        :return: a list of domain names
        :raise NoSuchDeviceError: if the device is not available on this machine
        """
a list of domain names
a list of domain names
if the device is not available on this machine
if the device is not available on this machine
NoSuchDeviceError