# HG changeset patch # User Dennis Fink # Date 2015-08-30 15:22:54 # Node ID b38ffa9fbcfcedfe1b85921f9be1094c087515bc # Parent 86c43281b1b42e09fc69ff14dbe5e7665b96f446 Use try except for updating weights diff --git a/ennstatus/api/views.py b/ennstatus/api/views.py --- a/ennstatus/api/views.py +++ b/ennstatus/api/views.py @@ -91,8 +91,13 @@ def update(): current_app.logger.warning(' '.join([str(e), str(data)])) return str(e), 409, {'Content-Type': 'text/plain'} - if server.type in ('exit', 'relay'): + try: server.update_weights() + except NotImplementedError: + pass + except requests.HTTPError as e: + current_app.logger.error(str(e), exc_info=True) + pass try: server.save()