diff --git a/src/jmc/jabber/component.py b/src/jmc/jabber/component.py index 60029e2..65846e0 100644 --- a/src/jmc/jabber/component.py +++ b/src/jmc/jabber/component.py @@ -79,9 +79,10 @@ class MailComponent(FeederComponent): class MailAccountManager(AccountManager): """JMC specific account behavior""" - def root_disco_get_info(self, name, category, type): + def root_disco_get_info(self, node, name, category, type): """Add jabber:iq:gateway support""" - disco_info = AccountManager.root_disco_get_info(self, name, category, type) + disco_info = AccountManager.root_disco_get_info(self, node, name, + category, type) disco_info.add_feature("jabber:iq:gateway") disco_info.add_identity(name, "headline", "newmail") return disco_info diff --git a/src/jmc/jabber/tests/component.py b/src/jmc/jabber/tests/component.py index 1bd20fa..a750251 100644 --- a/src/jmc/jabber/tests/component.py +++ b/src/jmc/jabber/tests/component.py @@ -556,7 +556,7 @@ class SendMailMessageHandler_TestCase(unittest.TestCase): class MailAccountManager_TestCase(unittest.TestCase): def test_root_disco_get_info(self): mam = MailAccountManager(None) - disco_info = mam.root_disco_get_info("JMC", "gateway", "smtp") + disco_info = mam.root_disco_get_info(None, "JMC", "gateway", "smtp") self.assertTrue(disco_info.has_feature("jabber:iq:gateway")) self.assertEquals(len(disco_info.get_identities()), 2) self.assertTrue(disco_info.identity_is("gateway", "smtp"))