Mercurial > libervia-backend
diff sat/plugins/plugin_xep_0297.py @ 4037:524856bd7b19
massive refactoring to switch from camelCase to snake_case:
historically, Libervia (SàT before) was using camelCase as allowed by PEP8 when using a
pre-PEP8 code, to use the same coding style as in Twisted.
However, snake_case is more readable and it's better to follow PEP8 best practices, so it
has been decided to move on full snake_case. Because Libervia has a huge codebase, this
ended with a ugly mix of camelCase and snake_case.
To fix that, this patch does a big refactoring by renaming every function and method
(including bridge) that are not coming from Twisted or Wokkel, to use fully snake_case.
This is a massive change, and may result in some bugs.
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 08 Apr 2023 13:54:42 +0200 |
parents | 944f51f9c2b4 |
children |
line wrap: on
line diff
--- a/sat/plugins/plugin_xep_0297.py Fri Apr 07 15:18:39 2023 +0200 +++ b/sat/plugins/plugin_xep_0297.py Sat Apr 08 13:54:42 2023 +0200 @@ -54,11 +54,11 @@ log.info(_("Stanza Forwarding plugin initialization")) self.host = host - def getHandler(self, client): + def get_handler(self, client): return XEP_0297_handler(self, client.profile) @classmethod - def updateUri(cls, element, uri): + def update_uri(cls, element, uri): """Update recursively the element URI. @param element (domish.Element): element to update @@ -70,7 +70,7 @@ element.defaultUri = uri for child in element.children: if isinstance(child, domish.Element) and not child.uri: - XEP_0297.updateUri(child, uri) + XEP_0297.update_uri(child, uri) def forward(self, stanza, to_jid, stamp, body="", profile_key=C.PROF_KEY_NONE): """Forward a message to the given JID. @@ -82,7 +82,7 @@ @param profile_key (unicode): %(doc_profile_key)s @return: a Deferred when the message has been sent """ - # FIXME: this method is not used and doesn't use mess_data which should be used for client.sendMessageData + # FIXME: this method is not used and doesn't use mess_data which should be used for client.send_message_data # should it be deprecated? A method constructing the element without sending it seems more natural log.warning( "THIS METHOD IS DEPRECATED" @@ -99,14 +99,14 @@ delay_elt = self.host.plugins["XEP-0203"].delay(stamp) forwarded_elt.addChild(delay_elt) if not stanza.uri: # None or '' - XEP_0297.updateUri(stanza, "jabber:client") + XEP_0297.update_uri(stanza, "jabber:client") forwarded_elt.addChild(stanza) msg.addChild(body_elt) msg.addChild(forwarded_elt) - client = self.host.getClient(profile_key) - return defer.ensureDeferred(client.sendMessageData({"xml": msg})) + client = self.host.get_client(profile_key) + return defer.ensureDeferred(client.send_message_data({"xml": msg})) @implementer(iwokkel.IDisco)