cfg = None #It is probably not a good idea to proceed if the settings are 'none' logger = logging.getLogger('ncbi_sync') logger.setLevel(logging.INFO) for o, a in opts: if o == "-v": logger.setLevel(logging.DEBUG) elif o in ("-h", "--help"): usage() sys.exit() elif o in ("-c", "--config"): cfg = a else: assert False, "unhandled option" settings = Settings() if (cfg != None): settings.load_yaml(cfg) else: #Abandon Ship? logging.warn('No configuration specified!') try: f = open('.my.cnf') except: """No local mysql configuration""" genbank_sync(settings) if __name__ == '__main__': main(sys.argv)
cfg = None #It is probably not a good idea to proceed if the settings are 'none' logger = logging.getLogger('ncbi_sync') logger.setLevel(logging.INFO) for o, a in opts: if o == "-v": logger.setLevel(logging.DEBUG) elif o in ("-h", "--help"): usage() sys.exit() elif o in ("-c", "--config"): cfg = a else: assert False, "unhandled option" settings = Settings() if(cfg != None): settings.load_yaml(cfg) else: #Abandon Ship? logging.warn('No configuration specified!') try: f = open('.my.cnf') except: """No local mysql configuration""" genbank_sync(settings) if __name__ == '__main__': main(sys.argv)