from pprint import pprint
import sqlalchemy
-from sqlalchemy import create_engine, Table
+from sqlalchemy import create_engine, Table, URL
from seeparklib.openweathermap import openweathermap_json
host = config.get('database','hostname')
db = config.get('database','database')
- engine = create_engine('mysql+mysqldb://{}:{}@{}/{}'.format(user, pwd, host, db), echo=False)
+ db_url = URL.create(drivername='mysql+mysqldb', username=user, password=pwd, host=host, database=db)
+ engine = create_engine(db_url, echo=False)
with engine.connect() as conn:
row = dict(cityid=config.get('openweathermap', 'cityid'), url=url, result=json.dumps(weather_json))
row.update(weather_data)