class ApiClient(object): BASE_URL = '/api/v2' def __init__(self, host, token, user_id): auth = base64.b64encode("%s:%s" % (user_id, token)) self._connection = Connection(host, self.BASE_URL, auth) def connection(self): pass def get_url_registry(self): return self._connection.meta_data() def __getattr__(self, attrname): try: return ResourceAccessor(attrname, self._connection) except: raise AttributeError raise AttributeError
def __init__(self, host, token, user_id): auth = base64.b64encode("%s:%s" % (user_id, token)) self._connection = Connection(host, self.BASE_URL, auth)