def __getattribute__(self, attr):
    'Get the value for a particular timing'
    if (attr in ['__dict__', '__members__', '__methods__', '__class__']):
        return object.__getattribute__(self, attr)
    if (attr in dir(TimeConfig)):
        return object.__getattribute__(self, attr)
    if (attr in self.__default_timing):
        return self._timings[attr]
    else:
        raise AttributeError('Unknown timing setting: {0}'.format(attr))
Get the value for a particular timing
def __getattribute__(self, attr):
    
    if (attr in ['__dict__', '__members__', '__methods__', '__class__']):
        return object.__getattribute__(self, attr)
    if (attr in dir(TimeConfig)):
        return object.__getattribute__(self, attr)
    if (attr in self.__default_timing):
        return self._timings[attr]
    else:
        raise AttributeError('Unknown timing setting: {0}'.format(attr))