def main(): logger = logging.getLogger(__name__) if config.loglevel is None: # Set loglevel loglevel.set_loglevel() logger.setLevel(config.loglevel) logger.level = logger.getEffectiveLevel() # file_handler = logging.FileHandler("europarl.log") # logger.addHandler(file_handler) begin = util.introduction() if begin: print("Fetching lexeme forms to work on") results = util.fetch_lexeme_forms() util.process_lexeme_data(results)
try: assert sys.version_info >= (3, 7) except AssertionError: print("Error! This script requires Python 3.7 minimum. " + f"Your version of python: {sys.version[0:5]} " + "is very old and not " + "supported by this script. Please upgrade python. " + "If you are on Ubuntu 18.04 we encourage you to upgrade Ubuntu.") exit(0) # Logging logger = logging.getLogger(__name__) if config.loglevel is None: # Set loglevel print("Setting loglevel in config") loglevel.set_loglevel() logger.setLevel(config.loglevel) logger.level = logger.getEffectiveLevel() file_handler = logging.FileHandler("util.log") logger.addHandler(file_handler) # Constants wd_prefix = "http://www.wikidata.org/entity/" # # Program flow # # Entry through process_lexeme_data() # Call in while loop # if not excluded: # process_result()
def teardown_module(module): pass def setup_function(function): pass def teardown_function(function): pass def test_func(): today = datetime.date(2020, 11, 10) n225.get_compositions(today) n225.get_all_stock_codes() def test_download(): n225.download_kouseimeigara_pdfs() n225.download_josuu_pdfs() n225.parse_pdfs() if __name__ == "__main__": kanilog.setup_logger(logfile='/tmp/%s.log' % (os.path.basename(__file__)), level=logging.INFO) loglevel.set_loglevel(Path(__file__).parents[1] / "loglevel.yml") pytest.main([__file__, '-k test_func', '-s'])
def test_func(): loglevel.set_loglevel('loglevel.yml')