For general operation, common user should get ports first, then delete ports. I reviewed your patch, I didn't find anything for get_ports/list operation, I don't think you recognized issue for list operation one is precondition for your patch.
I tried your patch just for port deleting, seems not work, getting "resource not found" as result, not sure if anything missing. I also tried my patch work with/without your patch, list operation both work, so it should be separated.
@Kevin Benton /bugs.launchpad .net/neutron/ +bug/1524357 as duplicated to this one, I'm not sure why you did that.
I've seen you just marked https:/
For general operation, common user should get ports first, then delete ports. I reviewed your patch, I didn't find anything for get_ports/list operation, I don't think you recognized issue for list operation one is precondition for your patch.
I tried your patch just for port deleting, seems not work, getting "resource not found" as result, not sure if anything missing. I also tried my patch work with/without your patch, list operation both work, so it should be separated.