+#!/usr/bin/python3
"""
usage: updatewrregioncache.py [-h] inifile [inifile ...]
positional arguments:
inifile inifile.ini (See:
- http://www.winterrodeln.org/trac/wiki/ConfigIni)
+ https://www.winterrodeln.org/trac/wiki/ConfigIni)
optional arguments:
-h, --help show this help message and exit
user = config.get('mysql', 'user_name')
passwd = config.get('mysql', 'user_pass')
- engine = create_engine('mysql://{user}@{host}:3306/{dbname}?charset=utf8&passwd={passwd}&use_unicode=1'.format(host=host, dbname=dbname, user=user, passwd=passwd))
+ engine = create_engine(f'mysql://{user}@{host}:3306/{dbname}?passwd={passwd}&charset=utf8mb4')
wrpylib.wrmwcache.update_wrregioncache(engine.connect())
if __name__=='__main__':
- parser = argparse.ArgumentParser(description='Updates the wrregioncache table (by calling wrpylib.wrmwcache.update_wrregioncache()).')
- parser.add_argument('inifile', nargs='+', help='inifile.ini (See: http://www.winterrodeln.org/trac/wiki/ConfigIni)')
+ parser = argparse.ArgumentParser(description='Updates the wrregioncache table.')
+ parser.add_argument('inifile', nargs='+', help='inifile.ini, see: https://www.winterrodeln.org/trac/wiki/ConfigIni')
args = parser.parse_args()
update_wrregioncache(args.inifile)