def load_publications():
  try:
    with open(app.config['PUBLICATIONS_FILE'], 'r') as publication_data_file:
      publications = Publications.from_yaml(publication_data_file.read())
    logging.info("Loaded publications from %s" %
                 app.config['PUBLICATIONS_FILE'])
  except IOError:
    logging.warning("Could not open %s to read publications" %
                    app.config['PUBLICATIONS_FILE'])
    publications = Publications([])
  except Exception as e:
    logging.error("There was a problem parsing publications from %s" %
                  app.config['PUBLICATIONS_FILE'], exc_info=e)
    publications = Publications([])
  return publications
def load_publications():
    try:
        with open(app.config['PUBLICATIONS_FILE'],
                  'r') as publication_data_file:
            publications = Publications.from_yaml(publication_data_file.read())
        logging.info("Loaded publications from %s" %
                     app.config['PUBLICATIONS_FILE'])
    except IOError:
        logging.warning("Could not open %s to read publications" %
                        app.config['PUBLICATIONS_FILE'])
        publications = Publications([])
    except Exception as e:
        logging.error("There was a problem parsing publications from %s" %
                      app.config['PUBLICATIONS_FILE'],
                      exc_info=e)
        publications = Publications([])
    return publications
    logging.basicConfig(level=logging.WARN)

  if do_exit:
    print"Exiting"
    print
    sys.exit(1)


if __name__=="__main__":

  (options, args)=main()
  check_command_line()

  try:
    with open(options.publicationsfile, 'r') as publications_input:
      publications = Publications.from_yaml(publications_input.read())
  except IOError:
    # The file is missing
    logging.info("Could not load existing publications from %s, skipping" %
                options.publicationsfile)
    publications={}
  users={}

  with open(options.usersfile, "r") as usersfile:
    users = User.from_yaml(usersfile.read())
  users_count = len(users)
  logging.info("Loaded %s users from %s" % (users_count, options.usersfile))

  pubmed_ids = set()
  logging.info("Searching pubmed for publications")
  for user in users.values():
Exemplo n.º 4
0
        logging.basicConfig(level=logging.WARN)

    if do_exit:
        print "Exiting"
        print
        sys.exit(1)


if __name__ == "__main__":

    (options, args) = main()
    check_command_line()

    try:
        with open(options.publicationsfile, 'r') as publications_input:
            publications = Publications.from_yaml(publications_input.read())
    except IOError:
        # The file is missing
        logging.info("Could not load existing publications from %s, skipping" %
                     options.publicationsfile)
        publications = {}
    users = {}

    with open(options.usersfile, "r") as usersfile:
        users = User.from_yaml(usersfile.read())
    users_count = len(users)
    logging.info("Loaded %s users from %s" % (users_count, options.usersfile))

    pubmed_ids = set()
    logging.info("Searching pubmed for publications")
    for user in users.values():