diff --git a/bbbmon/__pycache__/bbbmon.cpython-36.pyc b/bbbmon/__pycache__/bbbmon.cpython-36.pyc index f33e3ff92c9097fdc09aff73a5e98956f776c692..32b4dbb96fd70ee8a0de35f3c48a44f3f7bdf6d8 100644 Binary files a/bbbmon/__pycache__/bbbmon.cpython-36.pyc and b/bbbmon/__pycache__/bbbmon.cpython-36.pyc differ diff --git a/bbbmon/bbbmon.py b/bbbmon/bbbmon.py index 2eee08b7ddc0cfd1a87d679ae03fb3e2f843dfaf..d58a36c7a38a66552d5eb25bf6e68733946a8976 100644 --- a/bbbmon/bbbmon.py +++ b/bbbmon/bbbmon.py @@ -133,6 +133,10 @@ def get_meetings(secret: Secret, bbb_url: Url) -> Iterable[XmlDictConfig]: meetings = [] d = request_meetings(secret, bbb_url) + if d["meetings"] is None: + print("There are no active meetings currently.") + exit() + if type(d["meetings"]["meeting"]) is XmlListConfig: meetings = sorted([m for m in d["meetings"]["meeting"] if m["running"] == "true"], key=lambda x:int(x['participantCount']), reverse=True) elif type(d["meetings"]["meeting"]) is XmlDictConfig: