def get_default_mode(meter):
    if hasattr(meter.__class__, 'DEFAULT_MODE'):
        return getattr(meter.__class__, 'DEFAULT_MODE')
    else:
        raise Exception(INVALID_MODE_INFERENCE_MESSAGE.format(meter=getattr(meter, 'name', meter.__class__.__name__)))
def get_default_mode(meter):
    if hasattr(meter.__class__, 'DEFAULT_MODE'):
        return getattr(meter.__class__, 'DEFAULT_MODE')
    else:
        raise Exception(INVALID_MODE_INFERENCE_MESSAGE.format(meter=getattr(meter, 'name', meter.__class__.__name__)))