Code Duplication    Length = 10-12 lines in 2 locations

opcua/ua/uatypes.py 1 location

@@ 575-586 (lines=12) @@
572
        return not self.__eq__(other)
573
574
575
class ExtensionObject(FrozenClass):
576
    """
577
    Any UA object packed as an ExtensionObject
578
579
    :ivar TypeId:
580
    :vartype TypeId: NodeId
581
    :ivar Body:
582
    :vartype Body: bytes
583
    """
584
    ua_switches = {
585
        'Body': ('Encoding', 0),
586
            }
587
588
    ua_types = (
589
        ("TypeId", "NodeId"),

opcua/ua/uaprotocol_auto.py 1 location

@@ 929-938 (lines=10) @@
926
        self.SpecifiedLists = 0
927
        self.TrustedCertificates = []
928
        self.TrustedCrls = []
929
        self.IssuerCertificates = []
930
        self.IssuerCrls = []
931
        self._freeze = True
932
933
    def to_binary(self):
934
        packet = []
935
        packet.append(uabin.Primitives.UInt32.pack(self.SpecifiedLists))
936
        packet.append(uabin.Primitives.Int32.pack(len(self.TrustedCertificates)))
937
        for fieldname in self.TrustedCertificates:
938
            packet.append(uabin.Primitives.ByteString.pack(fieldname))
939
        packet.append(uabin.Primitives.Int32.pack(len(self.TrustedCrls)))
940
        for fieldname in self.TrustedCrls:
941
            packet.append(uabin.Primitives.ByteString.pack(fieldname))