from pygatt.exceptions import BLEError class BGAPIError(BLEError): pass class ExpectedResponseTimeout(BGAPIError): def __init__(self, expected_packets, timeout): super(ExpectedResponseTimeout, self).__init__( "Timed out after %fs waiting for %s" % ( timeout or 0, expected_packets))