londiste: use londiste.upgrade.2to3.sql for ugprade instead of hacking around
authorMarko Kreen <markokr@gmail.com>
Wed, 15 Sep 2010 13:22:42 +0000 (16:22 +0300)
committerMarko Kreen <markokr@gmail.com>
Wed, 15 Sep 2010 13:22:42 +0000 (16:22 +0300)
python/londiste/setup.py

index f7a4730b16b237de001ae4c7a17dcb696ff254a4..826ffdfca51231940cde35f82736b25e58af9fe9 100644 (file)
@@ -18,12 +18,9 @@ class LondisteSetup(CascadeAdmin):
     provider_location = None
 
     def install_code(self, db):
-        fn = skytools.installer_find_file('londiste.sql')
-        main_sql = open(fn, 'r').read()
-        noschema_sql = main_sql.replace('create schema', '-- create schema')
         self.extra_objs = [
             skytools.DBSchema("londiste", sql_file = 'londiste.sql'),
-            skytools.DBFunction("londiste.global_add_table", 2, sql = noschema_sql),
+            skytools.DBFunction("londiste.global_add_table", 2, sql_file = 'londiste.upgrade.2to3.sql'),
         ]
         CascadeAdmin.install_code(self, db)