def __new__(cls): try: cls.__singleton = clusto.get_by_name(cls._driver_name) except LookupError: cls.__singleton = Driver.__new__(cls, cls._driver_name) return cls.__singleton