[pycopia] r751 committed - Fix to match new API.

3 views
Skip to first unread message

pyc...@googlecode.com

unread,
Apr 25, 2014, 5:43:59 PM4/25/14
to pyc...@googlegroups.com
Revision: 751
Author: keith.dart
Date: Fri Apr 25 21:43:48 2014 UTC
Log: Fix to match new API.

http://code.google.com/p/pycopia/source/detail?r=751

Modified:
/trunk/storage/init_db.py

=======================================
--- /trunk/storage/init_db.py Mon Mar 3 19:58:36 2014 UTC
+++ /trunk/storage/init_db.py Fri Apr 25 21:43:48 2014 UTC
@@ -22,9 +22,12 @@
import sys
import os

+from sqlalchemy import create_engine
+
from pycopia import aid
from pycopia import urlparse
from pycopia.db import models
+from pycopia.db import tables
from pycopia.db import config

from pycopia.ISO import iso639a
@@ -565,7 +568,14 @@
cf = basicconfig.get_config("database.conf")
url = cf["DATABASE_URL"]
create_db(url)
- dbsession = models.get_session(url)
+
+ db = create_engine(unicode(url))
+ tables.metadata.bind = db
+ tables.metadata.create_all()
+ db.close()
+
+ SM = models.create_sessionmaker(url)
+ dbsession = SM()
try:
do_schedules(dbsession)
do_functional_areas(dbsession)
Reply all
Reply to author
Forward
0 new messages