def get_user(id_):

    if id_ not in user_cache:
        global ckan_admin
        if ckan_admin is None:
            ckan_admin = common.get_ckanapi('https://data.gov.uk',
                                            get_only=True)
        try:
            user = ckan_admin.action.user_show(id=id_)
        except ckanapi.NotFound:
            user = None
        user_cache[id_] = user
    return user_cache[id_]
 def __init__(self, config_or_url):
     self.ckan = common.get_ckanapi(config_or_url)
 def __init__(self, config_or_url):
     self.ckan = common.get_ckanapi(config_or_url)