def __init__(self, url, **kwargs): _ensure_absolute(url) assert not MODEL_URL_TO_SLUMBER_MODEL.has_key(url), \ (url, MODEL_URL_TO_SLUMBER_MODEL.keys()) MODEL_URL_TO_SLUMBER_MODEL[url] = self self._url = url super(ModelConnector, self).__init__(**kwargs)
def __init__(self, url, **kwargs): _ensure_absolute(url) assert not MODEL_URL_TO_SLUMBER_MODEL.has_key(url), \ (url, MODEL_URL_TO_SLUMBER_MODEL.keys()) MODEL_URL_TO_SLUMBER_MODEL[url] = self self._url = url super(ModelConnector, self).__init__(**kwargs)
def get_model(url): """Return the client model connector for a given URL. """ url = from_slumber_scheme(url) if not MODEL_URL_TO_SLUMBER_MODEL.has_key(url): bases = [ModelConnector] model_type = get_model_type(url, bases) return model_type(url) else: return MODEL_URL_TO_SLUMBER_MODEL[url]
def get_model(url): """Return the client model connector for a given URL. """ url = from_slumber_scheme(url) if not MODEL_URL_TO_SLUMBER_MODEL.has_key(url): bases = [ModelConnector] model_type = get_model_type(url, bases) return model_type(url) else: return MODEL_URL_TO_SLUMBER_MODEL[url]