---------------------------------------------------------------------------
Exception Traceback (most recent call last)
<ipython-input-5-77939718843b> in <module>()
4
5 for device_name in inventory_connected():
----> 6 interface_names_list = interface_names(device_name)
7 if len(interface_names_list) > 1:
8 for interface_name in interface_names_list:
/Users/kjarrad/git/python-odl-hackathon/src/basics/interface_names.pyc in interface_names(device_name)
20 'Return a list of interface names, given the name of a mounted, connected device.'
21 url_suffix = _url_template % urllib.quote_plus(device_name)
---> 22 response = odl_http_get(url_suffix, 'application/xml', expected_status_code=[200, 400])
23 if response.status_code == 400:
24 return [] # The inventory item does not have interfaces.
/Users/kjarrad/git/python-odl-hackathon/src/basics/odl_http.pyc in odl_http_get(url_suffix, accept, expected_status_code, contentType, content)
66 ):
67 'Get a response from the ODL server.'
---> 68 return odl_http_request('get', url_suffix, contentType, content, accept, expected_status_code)
69
70 def odl_http_post(
/Users/kjarrad/git/python-odl-hackathon/src/basics/odl_http.pyc in odl_http_request(method, url_suffix, contentType, content, accept, expected_status_code)
48 print content
49 msg = 'Expected HTTP status code %s, got %d, response: %s' % (expected_status_code, response.status_code, response.text)
---> 50 raise Exception(msg)
51 else:
52 return response
Exception: Expected HTTP status code [200, 400], got 500, response: <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 500 Internal Server Error</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /restconf/operational/opendaylight-inventory:nodes/node/controller-config/yang-ext:mount/Cisco-IOS-XR-ifmgr-oper:interface-properties. Reason:
<pre> Internal Server Error</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</body>
</html>