From 672c698becc5d28ae53a4b0771d07fd4886bf61a Mon Sep 17 00:00:00 2001 From: polaris Date: Tue, 27 May 2014 08:09:33 -0400 Subject: [PATCH] Avoid possible error if profile_data is not set --- gamespy_gamestats_server.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gamespy_gamestats_server.py b/gamespy_gamestats_server.py index bdba086..0bd5cd1 100644 --- a/gamespy_gamestats_server.py +++ b/gamespy_gamestats_server.py @@ -284,15 +284,15 @@ class Gamestats(LineReceiver): if profile != None and 'data' in profile: profile_data = gs_query.parse_gamespy_message("\\prof\\" + profile['data'] + "\\final\\") + data = "" if profile_data != None: profile_data = profile_data[0][0] - data = "" - for key in (key for key in keys if key not in ("__cmd__", "__cmd_val__", "")): - data += "\\" + key + "\\" - # this WILL error if profile_data isn't properly set above - if key in profile_data: - data += profile_data[key] + for key in (key for key in keys if key not in ("__cmd__", "__cmd_val__", "")): + data += "\\" + key + "\\" + # this WILL error if profile_data isn't properly set above + if key in profile_data: + data += profile_data[key] modified = int(time.time())