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:
parent
d8b4fa5a56
commit
83ed959007
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue