From 1001fa80406ca62f4700c2ac35626259a223f9e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20St=C3=BCrz?= Date: Sun, 15 Aug 2021 21:07:57 +0200 Subject: [PATCH] use OrderDict because csv.DictReader returns a dict after version 3.7 (#2496) * use OrderDict because csv.DictReader returns a dict after version 3.7 --- .../src/opnsense/scripts/OPNsense/HAProxy/lib/haproxy/cmds.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/lib/haproxy/cmds.py b/net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/lib/haproxy/cmds.py index 391527d89..733daf113 100755 --- a/net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/lib/haproxy/cmds.py +++ b/net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/lib/haproxy/cmds.py @@ -2,6 +2,7 @@ import re import csv import json +from collections import OrderedDict from io import StringIO class Cmd(): @@ -317,6 +318,7 @@ class showServers(baseStat): reader = self.getDict(res) for row in reader: + row = OrderedDict(row) # show only server if row['svname'] in ['BACKEND', 'FRONTEND']: continue