Skip to content
Snippets Groups Projects

Resolve "Handle return codes and messages"

Merged Nik | Klampfradler requested to merge 8-handle-return-codes-and-messages into master
1 file
+ 4
1
Compare changes
  • Side-by-side
  • Inline
@@ -142,7 +142,10 @@ class BigBlueButton:
@@ -142,7 +142,10 @@ class BigBlueButton:
if res.status_code != 200:
if res.status_code != 200:
raise BigBlueButtonError(f"Backend returned HTTP status {res.status_code}.")
raise BigBlueButtonError(f"Backend returned HTTP status {res.status_code}.")
xml = xmltodict.parse(res.text)
try:
 
xml = xmltodict.parse(res.text)
 
except Exception as ex:
 
raise BigBlueButtonError("Failed to parse XML response from backend.") from ex
return xml["response"]
return xml["response"]
Loading