From 4879729ff08fd1a199b956784e8f3963613cc2ff Mon Sep 17 00:00:00 2001 From: Tim Jensen Date: Sat, 25 Sep 2021 17:07:46 -0500 Subject: [PATCH] Removing duplicate binary check, per PR comment --- steam/game_servers.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/steam/game_servers.py b/steam/game_servers.py index c605770..80bf108 100644 --- a/steam/game_servers.py +++ b/steam/game_servers.py @@ -579,10 +579,11 @@ def a2s_rules(server_addr, timeout=2, challenge=0, binary=False): name = data.read_cstring(binary=binary) value = data.read_cstring(binary=binary) - if not binary and _re_match(r'^\-?[0-9]+$', value): - value = int(value) - elif not binary and _re_match(r'^\-?[0-9]+\.[0-9]+$', value): - value = float(value) + if not binary: + if _re_match(r'^\-?[0-9]+$', value): + value = int(value) + elif _re_match(r'^\-?[0-9]+\.[0-9]+$', value): + value = float(value) rules[name] = value