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