Code Duplication    Length = 14-16 lines in 2 locations

opcua/ua/uaprotocol_auto.py 2 locations

@@ 4104-4119 (lines=16) @@
4101
    :ivar IsAbstract:
4102
    :vartype IsAbstract: Boolean
4103
    '''
4104
    def __init__(self, binary=None):
4105
        if binary is not None:
4106
            self._binary_init(binary)
4107
            self._freeze = True
4108
            return
4109
        self.SpecifiedAttributes = 0
4110
        self.DisplayName = LocalizedText()
4111
        self.Description = LocalizedText()
4112
        self.WriteMask = 0
4113
        self.UserWriteMask = 0
4114
        self.Value = Variant()
4115
        self.DataType = NodeId()
4116
        self.ValueRank = 0
4117
        self.ArrayDimensions = []
4118
        self.IsAbstract = True
4119
        self._freeze = True
4120
4121
    def to_binary(self):
4122
        packet = []
@@ 4189-4202 (lines=14) @@
4186
    :ivar InverseName:
4187
    :vartype InverseName: LocalizedText
4188
    '''
4189
    def __init__(self, binary=None):
4190
        if binary is not None:
4191
            self._binary_init(binary)
4192
            self._freeze = True
4193
            return
4194
        self.SpecifiedAttributes = 0
4195
        self.DisplayName = LocalizedText()
4196
        self.Description = LocalizedText()
4197
        self.WriteMask = 0
4198
        self.UserWriteMask = 0
4199
        self.IsAbstract = True
4200
        self.Symmetric = True
4201
        self.InverseName = LocalizedText()
4202
        self._freeze = True
4203
4204
    def to_binary(self):
4205
        packet = []