Mercurial > libervia-backend
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 | 00a9316547ed |
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