Mercurial > libervia-backend
diff libervia/backend/plugins/plugin_xep_0292.py @ 4270:0d7bb4df2343
Reformatted code base using black.
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 19 Jun 2024 18:44:57 +0200 |
parents | 4b842c1fb686 |
children |
line wrap: on
line diff
--- a/libervia/backend/plugins/plugin_xep_0292.py Tue Jun 18 12:06:45 2024 +0200 +++ b/libervia/backend/plugins/plugin_xep_0292.py Wed Jun 19 18:44:57 2024 +0200 @@ -51,12 +51,8 @@ NS_VCARD4 = "urn:ietf:params:xml:ns:vcard-4.0" VCARD4_NODE = "urn:xmpp:vcard4" -text_fields = { - "fn": "name", - "nickname": "nicknames", - "note": "description" -} -text_fields_inv = {v: k for k,v in text_fields.items()} +text_fields = {"fn": "name", "nickname": "nicknames", "note": "description"} +text_fields_inv = {v: k for k, v in text_fields.items()} class XEP_0292: @@ -74,20 +70,20 @@ host.register_namespace("vcard4", NS_VCARD4) self.host = host self._p = host.plugins["XEP-0060"] - self._i = host.plugins['IDENTITY'] + self._i = host.plugins["IDENTITY"] self._i.register( IMPORT_NAME, - 'nicknames', + "nicknames", partial(self.getValue, field="nicknames"), partial(self.set_value, field="nicknames"), - priority=1000 + priority=1000, ) self._i.register( IMPORT_NAME, - 'description', + "description", partial(self.getValue, field="description"), partial(self.set_value, field="description"), - priority=1000 + priority=1000, ) def get_handler(self, client): @@ -106,7 +102,7 @@ value = str(metadata_elt.text) if dest_type is str: if dest_field in vcard: - vcard[dest_field] += value + vcard[dest_field] += value else: vcard[dest_field] = value elif dest_type is list: @@ -135,9 +131,7 @@ field_elt = vcard_elt.addElement(elt_name) field_elt.addElement("text", content=v) else: - log.warning( - f"ignoring unexpected value: {value!r}" - ) + log.warning(f"ignoring unexpected value: {value!r}") return vcard_elt @@ -163,7 +157,7 @@ self, client: SatXMPPEntity, vcard_elt: domish.Element, - entity: Optional[jid.JID] = None + entity: Optional[jid.JID] = None, ) -> None: """Update VCard 4 of given entity, create node if doesn't already exist @@ -174,7 +168,7 @@ service = entity or client.jid.userhostJID() node_options = { self._p.OPT_ACCESS_MODEL: self._p.ACCESS_OPEN, - self._p.OPT_PUBLISH_MODEL: self._p.PUBLISH_MODEL_PUBLISHERS + self._p.OPT_PUBLISH_MODEL: self._p.PUBLISH_MODEL_PUBLISHERS, } await self._p.create_if_new_node(client, service, VCARD4_NODE, node_options) await self._p.send_item( @@ -225,7 +219,7 @@ client: SatXMPPEntity, value: Union[str, List[str]], entity: jid.JID, - field: str + field: str, ) -> None: """Set generic value