I also found this problem on python-novaclient 3.3.1.
I tried on the latest - 6.0.1 - and it does not have the problem.
In [2]: s = novac.servers.get('acd0da5a-2e29-4805-b0a9-d3db49435eb9')
In [3]: s.interface_list() Out[3]: [<NetworkInterface: 18148578-cfa5-4846-8dba-ea4153d5c2ed>, <NetworkInterface: 4d181436-592a-4cf8-8dfc-898992746863>]
In [4]: novaclient.__version__ Out[4]: '6.0.1'
I also found this problem on python-novaclient 3.3.1.
I tried on the latest - 6.0.1 - and it does not have the problem.
In [2]: s = novac.servers. get('acd0da5a- 2e29-4805- b0a9-d3db49435e b9')
In [3]: s.interface_list() cfa5-4846- 8dba-ea4153d5c2 ed>, 592a-4cf8- 8dfc-8989927468 63>]
Out[3]:
[<NetworkInterface: 18148578-
<NetworkInterface: 4d181436-
In [4]: novaclient. __version_ _
Out[4]: '6.0.1'