diff libervia/backend/plugins/plugin_xep_0167/mapping.py @ 4270:0d7bb4df2343

Reformatted code base using black.
author Goffi <goffi@goffi.org>
date Wed, 19 Jun 2024 18:44:57 +0200
parents 79c8a70e1813
children
line wrap: on
line diff
--- a/libervia/backend/plugins/plugin_xep_0167/mapping.py	Tue Jun 18 12:06:45 2024 +0200
+++ b/libervia/backend/plugins/plugin_xep_0167/mapping.py	Wed Jun 19 18:44:57 2024 +0200
@@ -43,9 +43,7 @@
         return "a=recvonly"
 
 
-def generate_sdp_from_session(
-    session: dict, local: bool = False, port: int = 9
-) -> str:
+def generate_sdp_from_session(session: dict, local: bool = False, port: int = 9) -> str:
     """Generate an SDP string from session data.
 
     @param session: A dictionary containing the session data. It should have the
@@ -111,11 +109,13 @@
         session,
         local,
         sdp_lines,
-        triggers_no_cancel=True
+        triggers_no_cancel=True,
     )
     content_names = sorted(contents)
 
-    for content_name, content_data in [(n, contents[n]) for n in content_names]: # contents.items():
+    for content_name, content_data in [
+        (n, contents[n]) for n in content_names
+    ]:  # contents.items():
         app_data_key = "local_data" if local else "peer_data"
         application_data = content_data["application_data"]
         media_data = application_data[app_data_key]
@@ -142,7 +142,6 @@
         if senders is None:
             sdp_lines.append(senders_to_sdp(content_data["senders"], session))
 
-
         # Generate a= lines for rtpmap and fmtp
         for pt_id, pt in payload_types.items():
             name = pt["name"]
@@ -223,7 +222,6 @@
                     crypto_line += f" {session_params}"
                 sdp_lines.append(crypto_line)
 
-
         host.trigger.point(
             "XEP-0167_generate_sdp_content",
             session,
@@ -235,7 +233,7 @@
             app_data_key,
             media_data,
             media,
-            triggers_no_cancel=True
+            triggers_no_cancel=True,
         )
 
     # Combine SDP lines and return the result
@@ -298,7 +296,7 @@
                 media_data = call_data[media_type] = {
                     "application_data": application_data,
                     "transport_data": transport_data,
-                    "senders": senders
+                    "senders": senders,
                 }
 
             elif prefix == "a=":
@@ -457,7 +455,7 @@
                     media_type,
                     application_data,
                     transport_data,
-                    triggers_no_cancel=True
+                    triggers_no_cancel=True,
                 )
 
         except ValueError as e:
@@ -474,7 +472,7 @@
     # FIXME: is this really useful?
     # ICE candidates may only be specified for the first media, this
     # duplicate the candidate for the other in this case
-    all_media = {k:v for k,v in call_data.items() if k in ("audio", "video")}
+    all_media = {k: v for k, v in call_data.items() if k in ("audio", "video")}
     if len(all_media) > 1 and not all(
         "candidates" in c["transport_data"] for c in all_media.values()
     ):
@@ -548,7 +546,7 @@
             media_data,
             pt_data,
             payload_type_elt,
-            triggers_no_cancel=True
+            triggers_no_cancel=True,
         )
 
     if "bandwidth" in media_data:
@@ -574,7 +572,7 @@
         desc_elt,
         media_data,
         session,
-        triggers_no_cancel=True
+        triggers_no_cancel=True,
     )
 
     return desc_elt
@@ -632,7 +630,7 @@
             media_data,
             payload_type_elt,
             payload_type_data,
-            triggers_no_cancel=True
+            triggers_no_cancel=True,
         )
         payload_types[pt_id] = payload_type_data
 
@@ -678,10 +676,7 @@
         media_data["encryption"] = encryption_data
 
     host.trigger.point(
-        "XEP-0167_parse_description",
-        desc_elt,
-        media_data,
-        triggers_no_cancel=True
+        "XEP-0167_parse_description", desc_elt, media_data, triggers_no_cancel=True
     )
 
     return media_data