Skip to content
Snippets Groups Projects
Commit 3b10188e authored by Robert Latta's avatar Robert Latta
Browse files

lowered the status of geant lambdas (just in case); modified error handling function names; flake8

parent f183e99b
Branches
Tags
No related merge requests found
......@@ -9,14 +9,14 @@ routes = Blueprint("inventory-data-inf-classifier-support-routes", __name__)
@routes.errorhandler(500)
def handle_request_error(error):
def handle_500_error(error):
return Response(
response=str(error),
status=500)
@routes.errorhandler(422)
def handle_request_error(error):
def handle_422_error(error):
return Response(
response=str(error),
status=422)
......@@ -28,7 +28,8 @@ def handle_request_error(error):
def get_trap_metadata(source_equipment, interface):
r = common.get_redis()
cache_key = 'classifier:infinera:cache:%s:%s' % (source_equipment, interface)
cache_key = 'classifier:infinera:cache:%s:%s' % (source_equipment,
interface)
result = r.get(cache_key)
if result:
......@@ -44,16 +45,13 @@ def get_trap_metadata(source_equipment, interface):
for s in result['services']:
gl = r.get('opsdb:geant_lambdas:%s' % s['name'])
if gl:
geant_lambdas.append(json.loads(gl.decode('utf=8')))
t_gl = json.loads(gl.decode('utf=8'))
t_gl['status'] = t_gl['status'].lower()
geant_lambdas.append(t_gl)
if geant_lambdas:
result['geant-lambdas'] = geant_lambdas
ifc_info = r.get(
'netconf-interfaces:%s:%s' % (source_equipment, interface))
if ifc_info:
result['interface'] = json.loads(ifc_info.decode('utf-8'))
if not result:
return Response(
response="no available info for {} {}".format(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment