TransportClassifier - change params to __int__

* For clarity, don't abbreviate destination to dst.

* Add support for source_port_range_max and source_port_range_max kwargs

Change-Id: I2ed3bc273a08fe0ec6529432c2416fff409fd309
This commit is contained in:
Sean M. Collins 2015-12-04 12:04:23 -05:00
parent 4216d79ef1
commit 2413003cfd
2 changed files with 10 additions and 6 deletions

View File

@ -65,8 +65,8 @@ def convert_security_group_rule_to_classifier(context, sgr, group):
# Ports
cl2 = models.TransportClassifier(
dst_port_range_min=sgr['port_range_min'],
dst_port_range_max=sgr['port_range_max'])
destination_port_range_min=sgr['port_range_min'],
destination_port_range_max=sgr['port_range_max'])
# Direction
cl3 = models.DirectionClassifier(

View File

@ -153,11 +153,15 @@ class TransportClassifier(Classifier):
destination_port_range_max = sa.Column(sa.Integer)
destination_port_range_min = sa.Column(sa.Integer)
def __init__(self, dst_port_range_min=None,
dst_port_range_max=None):
def __init__(self, source_port_range_min=None,
source_port_range_max=None,
destination_port_range_min=None,
destination_port_range_max=None):
super(TransportClassifier, self).__init__()
self.destination_port_range_min = dst_port_range_min
self.destination_port_range_max = dst_port_range_max
self.destination_port_range_min = destination_port_range_min
self.destination_port_range_max = destination_port_range_max
self.source_port_range_min = source_port_range_min
self.source_port_range_max = source_port_range_max
class VlanClassifier(Classifier):