diff --git a/papi/main.py b/papi/main.py index 821327b..26ad98d 100644 --- a/papi/main.py +++ b/papi/main.py @@ -57,7 +57,9 @@ def get_rapport(idsonde): pass else: last = utils.prepare(last) - for name, data in sorted(last["channels"].items()): + for name, data in sorted( + last["channels"].items(), key=lambda text: float(text[0].split("#")[0]) + ): yield f'{name} {data["status"]}'