MCPcopy Create free account
hub / github.com/AzureAD/microsoft-authentication-library-for-python / _clean_up

Function _clean_up

msal/application.py:119–134  ·  view source on GitHub ↗
(result)

Source from the content-addressed store, hash-verified

117
118
119def _clean_up(result):
120 if isinstance(result, dict):
121 if "_msalruntime_telemetry" in result or "_msal_python_telemetry" in result:
122 result["msal_telemetry"] = json.dumps({ # Telemetry as an opaque string
123 "msalruntime_telemetry": result.get("_msalruntime_telemetry"),
124 "msal_python_telemetry": result.get("_msal_python_telemetry"),
125 }, separators=(",", ":"))
126 return_value = {
127 k: result[k] for k in result
128 if k != "refresh_in" # MSAL handled refresh_in, customers need not
129 and not k.startswith('_') # Skim internal properties
130 }
131 if "refresh_in" in result: # To encourage proactive refresh
132 return_value["refresh_on"] = int(time.time() + result["refresh_in"])
133 return return_value
134 return result # It could be None
135
136
137def _preferred_browser():

Calls 1

getMethod · 0.45

Tested by

no test coverage detected