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():
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():