server/mirrormanager/schema_updates/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
New commits: commit fcd3d551f658fa729d42e5aacf764ebafbb009da Author: Matt Domsch Matt_Domsch@dell.com Date: Wed Apr 27 14:18:56 2011 -0500
use global
diff --git a/server/mirrormanager/schema_updates/__init__.py b/server/mirrormanager/schema_updates/__init__.py index a8141f9..f2d49d7 100644 --- a/server/mirrormanager/schema_updates/__init__.py +++ b/server/mirrormanager/schema_updates/__init__.py @@ -12,6 +12,8 @@ __connection__ = hub changes = {}
def change_tables(): + global changes + Location.createTable(ifNotExists=True) FileGroup.createTable(ifNotExists=True)
@@ -40,7 +42,9 @@ def change_tables(): OldCategory.sqlmeta.addColumn(UnicodeCol("GeoDNSDomain", default=None), changeSchema=True) changes['category.geo_dns_domain'] = True
-def fill_columns(): +def fill_new_columns(): + global changes + if changes.get('site.email_on_drop_add'): for s in Site.select(): s.emailOnDrop=False @@ -71,4 +75,4 @@ def update(): Run this after using tg-admin sql upgrade. """ change_tables() - fill_columns() + fill_new_columns()