diff --git a/Scripts/update_server.py b/Scripts/update_server.py --- a/Scripts/update_server.py +++ b/Scripts/update_server.py @@ -110,8 +110,6 @@ def update_server(server_json, url): response = requests.post(url + '/api/update', data=json.dumps(server_json), headers=headers) - response.raise_for_status() - return response.text @@ -120,18 +118,16 @@ def main(): config = get_config() ennstatus_url = config['main']['ennstatus_url'] - try: - if 'servers' in config['main']: - for server in literal_eval(config['main']['servers']): - server_json = create_server_json(config[server]['configfile'], - server) - response = update_server(server_json, ennstatus_url) - else: - server_json = create_server_json() + if 'servers' in config['main']: + for server in literal_eval(config['main']['servers']): + server_json = create_server_json(config[server]['configfile'], + server) response = update_server(server_json, ennstatus_url) - print(response) - except Exception as e: - print('Error: %s' % str(e)) + print(response, end='') + else: + server_json = create_server_json() + response = update_server(server_json, ennstatus_url) + print(response, end='') if __name__ == '__main__':