Exemple #1
0
 def _internal(self, announced=True):
     r = Labelled._internal(self, announced)
     if announced and self.rd:
         r.append(self.rd.json())
     return r
Exemple #2
0
 def __len__(self):
     return Labelled.__len__(self) + len(self.rd)
Exemple #3
0
 def __eq__(self, other):
     return \
      Labelled.__eq__(self, other) and \
      self.rd == other.rd
Exemple #4
0
 def eq(self, other):
     return \
      Labelled.eq(self, other) and \
      self.rd == other.rd
Exemple #5
0
 def __init__(self, afi, safi, action=OUT.UNSET):
     Labelled.__init__(self, afi, safi, action)
     self.rd = RouteDistinguisher.NORD
Exemple #6
0
	def _internal (self, announced=True):
		r = Labelled._internal(self,announced)
		if announced and self.rd:
			r.append(self.rd.json())
		return r
Exemple #7
0
	def __eq__ (self, other):
		return \
			Labelled.__eq__(self, other) and \
			self.rd == other.rd
Exemple #8
0
	def __len__ (self):
		return Labelled.__len__(self) + len(self.rd)
Exemple #9
0
	def __init__ (self, afi, safi, action=OUT.UNSET):
		Labelled.__init__(self, afi, safi, action)
		self.rd = RouteDistinguisher.NORD
Exemple #10
0
	def eq (self, other):
		return \
			Labelled.eq(self, other) and \
			self.rd == other.rd