From b86c2782bddd4f2b784483d2e22043b0ce291633 Mon Sep 17 00:00:00 2001 From: David Rousselie Date: Tue, 5 Jun 2007 21:21:59 +0200 Subject: [PATCH] Change lang parameter to lang_class in Handlers darcs-hash:20070605192159-86b55-7280f4eaebbebd1bb17b3e9aa29b9abff92d480b.gz --- src/jcl/jabber/component.py | 28 ++++++++++++++-------------- src/jcl/jabber/tests/component.py | 6 +++--- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/jcl/jabber/component.py b/src/jcl/jabber/component.py index eea2a96..6b0639e 100644 --- a/src/jcl/jabber/component.py +++ b/src/jcl/jabber/component.py @@ -1157,21 +1157,21 @@ class AccountManager(object): class Handler(object): """handling class""" - def filter(self, stanza, lang): + def filter(self, stanza, lang_class): """Filter account to be processed by the handler return all accounts. DB connection might already be opened.""" accounts = Account.select() return accounts - def handle(self, stanza, lang, accounts): + def handle(self, stanza, lang_class, accounts): """Apply actions to do on given accounts Do nothing by default""" return [] class DefaultPresenceHandler(Handler): """Handle presence""" - - def handle(self, presence, lang, accounts): + + def handle(self, presence, lang_class, accounts): """Return same presence as receive one""" to_jid = presence.get_to() from_jid = presence.get_from() @@ -1182,7 +1182,7 @@ class DefaultPresenceHandler(Handler): class DefaultSubscribeHandler(Handler): """Return default response to subscribe queries""" - def handle(self, stanza, lang, accounts): + def handle(self, stanza, lang_class, accounts): """Create subscribe response""" result = [] result.append(Presence(from_jid=stanza.get_to(), @@ -1196,7 +1196,7 @@ class DefaultSubscribeHandler(Handler): class DefaultUnsubscribeHandler(Handler): """Return default response to subscribe queries""" - def handle(self, stanza, lang, accounts): + def handle(self, stanza, lang_class, accounts): """Create subscribe response""" result = [] result.append(Presence(from_jid=stanza.get_to(), @@ -1214,7 +1214,7 @@ class PasswordMessageHandler(Handler): """á¸Ĥandler constructor""" self.password_regexp = re.compile("\[PASSWORD\]") - def filter(self, stanza, lang): + def filter(self, stanza, lang_class): """Return the uniq account associated with a name and user JID. DB connection might already be opened.""" name = stanza.get_to().node @@ -1233,14 +1233,14 @@ class PasswordMessageHandler(Handler): return accounts else: return None - - def handle(self, stanza, lang, accounts): + + def handle(self, stanza, lang_class, accounts): """Receive password in stanza (must be a Message) for given account""" _account = accounts[0] _account.password = stanza.get_body() _account.waiting_password_reply = False - return [Message(from_jid = _account.jid, \ - to_jid = stanza.get_from(), \ - subject = lang.password_saved_for_session, \ - body = lang.password_saved_for_session)] - + return [Message(from_jid=_account.jid, + to_jid=stanza.get_from(), + subject=lang_class.password_saved_for_session, + body=lang_class.password_saved_for_session)] + diff --git a/src/jcl/jabber/tests/component.py b/src/jcl/jabber/tests/component.py index 9e17c9c..84713a4 100644 --- a/src/jcl/jabber/tests/component.py +++ b/src/jcl/jabber/tests/component.py @@ -129,7 +129,7 @@ class LangExample(Lang): type_example_name = "Type Example" class TestSubscribeHandler(DefaultSubscribeHandler): - def filter(self, message, lang): + def filter(self, message, lang_class): if re.compile(".*%.*").match(message.get_to().node): # return no account because self.handle does not need an account return [] @@ -137,11 +137,11 @@ class TestSubscribeHandler(DefaultSubscribeHandler): return None class ErrorHandler(Handler): - def filter(self, stanza, lang): + def filter(self, stanza, lang_class): raise Exception("test error") class TestUnsubscribeHandler(DefaultUnsubscribeHandler): - def filter(self, message, lang): + def filter(self, message, lang_class): if re.compile(".*%.*").match(message.get_to().node): # return no account because self.handle does not need an account return []