Add LegacyJID table creation at startup

darcs-hash:20070616194628-86b55-94d68790fc2d5d546a8ceb519aa4eabd88792a8f.gz
This commit is contained in:
David Rousselie
2007-06-16 21:46:28 +02:00
parent 4a72392bf9
commit 5ef8a73beb

View File

@@ -21,6 +21,7 @@
## ##
from jcl.runner import JCLRunner from jcl.runner import JCLRunner
from jcl.model.account import LegacyJID
from jmc.model.account import MailAccount, IMAPAccount, POP3Account, SMTPAccount from jmc.model.account import MailAccount, IMAPAccount, POP3Account, SMTPAccount
from jmc.jabber.component import MailComponent from jmc.jabber.component import MailComponent
@@ -45,10 +46,11 @@ class JMCRunner(JCLRunner):
def setup_db(self): def setup_db(self):
JCLRunner.setup_db(self) JCLRunner.setup_db(self)
MailAccount.createTable(ifNotExists = True) MailAccount.createTable(ifNotExists=True)
IMAPAccount.createTable(ifNotExists = True) IMAPAccount.createTable(ifNotExists=True)
POP3Account.createTable(ifNotExists = True) POP3Account.createTable(ifNotExists=True)
SMTPAccount.createTable(ifNotExists = True) SMTPAccount.createTable(ifNotExists=True)
LegacyJID.createTable(ifNotExists=True)
def run(self): def run(self):
def run_func(): def run_func():