Ejemplo n.º 1
0
 def i2repr(self, pkt, x):
     s = []
     for v in x:
         if isinstance(v, tuple) and len(v) >= 2:
             if v[0] in DHCPRevOptions and isinstance(DHCPRevOptions[v[0]][1], Field):  # noqa: E501
                 f = DHCPRevOptions[v[0]][1]
                 vv = ",".join(f.i2repr(pkt, val) for val in v[1:])
             else:
                 vv = ",".join(repr(val) for val in v[1:])
             r = "%s=%s" % (v[0], vv)
             s.append(r)
         else:
             s.append(sane(v))
     return "[%s]" % (" ".join(s))
Ejemplo n.º 2
0
 def i2repr(self, pkt, x):
     s = []
     for v in x:
         if isinstance(v, tuple) and len(v) >= 2:
             if v[0] in DHCPRevOptions and isinstance(DHCPRevOptions[v[0]][1], Field):  # noqa: E501
                 f = DHCPRevOptions[v[0]][1]
                 vv = ",".join(f.i2repr(pkt, val) for val in v[1:])
             else:
                 vv = ",".join(repr(val) for val in v[1:])
             r = "%s=%s" % (v[0], vv)
             s.append(r)
         else:
             s.append(sane(v))
     return "[%s]" % (" ".join(s))