]> scripts.mit.edu Git - wizard.git/blob - wizard/sql.py
Minor doc updates and code refinements.
[wizard.git] / wizard / sql.py
1 import sqlalchemy
2
3 def mysql_connect(options):
4     """Convenience method for connecting to a MySQL database."""
5     engine = sqlalchemy.create_engine(sqlalchemy.engine.url.URL(
6         "mysql",
7         username=options.mysql_user,
8         password=options.mysql_password,
9         host=options.mysql_host,
10         database=options.mysql_db,
11         ))
12     meta = sqlalchemy.MetaData()
13     meta.bind = engine
14     meta.reflect()
15     return meta