Function delete_port() takes exactly 3 arguments (4 given) in handle_port_delete()

When deleting net-l3vpn port, TypeError: delete_port() takes exactly 3 arguments (4 given).
delete_port() is called in File "/usr/lib/python2.7/site-packages/gluon/shim/api_models/net_l3vpn.py",
line 229, in handle_port_delete self.backend.delete_port(key, self.model, deleted_obj).

Change-Id: I1cb080104cfa1decdc3b8f45d102636d3d1e6af7
This commit is contained in:
zhaojingjing0067370 2017-08-22 17:12:46 +08:00
parent d8b4fa5a56
commit 83ed959007
2 changed files with 3 additions and 3 deletions

View File

@ -224,9 +224,9 @@ class ApiNetL3VPN(ApiModelBase):
def handle_port_delete(self, key, shim_data):
if key in self.model.ports:
deleted_obj = self.model.ports[key]
# deleted_obj = self.model.ports[key]
del self.model.ports[key]
self.backend.delete_port(key, self.model, deleted_obj)
self.backend.delete_port(key, self.model)
def handle_interface_delete(self, key, shim_data):
if key in self.model.interfaces:

View File

@ -70,7 +70,7 @@ class OdlNetL3VPN(HandlerBase):
LOG.info("modify_port: %s" % uuid)
LOG.info(changes)
def delete_port(self, uuid, model, port):
def delete_port(self, uuid, model):
"""Called when a bound port is deleted
:param uuid: UUID of Port