def get_directory_doc():
  http = httplib2.Http(memcache)
  ip = os.environ.get('REMOTE_ADDR', None)
  uri = DISCOVERY_URI
  if ip:
    uri += ('&userIp=' + ip)
  resp, content = http.request(uri)
  directory = simplejson.loads(content)['items']
  for item in directory:
    item['title'] = item.get('title', item.get('description', ''))
    item['safe_version'] = describe.safe_version(item['version'])
  return directory
Example #2
0
def get_directory_doc():
    http = httplib2.Http(memcache)
    ip = os.environ.get('REMOTE_ADDR', None)
    uri = DISCOVERY_URI
    if ip:
        uri += ('&userIp=' + ip)
    resp, content = http.request(uri)
    directory = json.loads(content)['items']
    for item in directory:
        item['title'] = item.get('title', item.get('description', ''))
        item['safe_version'] = describe.safe_version(item['version'])
    return directory