X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=blobdiff_plain;f=plugins%2Finterfaces.py;h=fe303a32fd7026bbd01a0bac57c809b4dfbe2d05;hp=bc24b4e6cac67f91016391ba0e7f056dd03916b7;hb=48a73b18fd7daed13c645c1adeddb57b560e7a2d;hpb=7b8fc390afd0349706c45c3ae970770cdf9dceae diff --git a/plugins/interfaces.py b/plugins/interfaces.py index bc24b4e..fe303a3 100644 --- a/plugins/interfaces.py +++ b/plugins/interfaces.py @@ -5,7 +5,7 @@ Configure interfaces inside a container by pulling down files via URL. import logger import os import curlwrapper -import xmlrpclib +import xmlrpc.client try: from hashlib import sha1 as sha except ImportError: @@ -55,7 +55,7 @@ def GetSlivers(data, config=None, plc=None): url = mydict['url'] try: contents = curlwrapper.retrieve(url) - except xmlrpclib.ProtocolError as e: + except xmlrpc.client.ProtocolError as e: logger.log('interfaces (%s): failed to retrieve %s' % (slicename, url)) continue else: @@ -66,7 +66,7 @@ def GetSlivers(data, config=None, plc=None): logger.log('interfaces (%s): no DEVICE specified' % slicename) continue - for key, value in mydict.items(): + for key, value in list(mydict.items()): if key in ['bridge', 'vlan']: continue contents += '%s="%s"\n' % (key, value)