@@ 148-161 (lines=14) @@ | ||
145 | self, value, tagSet, subtypeSpec |
|
146 | ) |
|
147 | ||
148 | def clone(self, value=None, tagSet=None, subtypeSpec=None, |
|
149 | namedValues=None): |
|
150 | if value is None and tagSet is None and subtypeSpec is None \ |
|
151 | and namedValues is None: |
|
152 | return self |
|
153 | if value is None: |
|
154 | value = self._value |
|
155 | if tagSet is None: |
|
156 | tagSet = self._tagSet |
|
157 | if subtypeSpec is None: |
|
158 | subtypeSpec = self._subtypeSpec |
|
159 | if namedValues is None: |
|
160 | namedValues = self.__namedValues |
|
161 | return self.__class__(value, tagSet, subtypeSpec, namedValues) |
|
162 | ||
163 | def subtype(self, value=None, implicitTag=None, explicitTag=None, |
|
164 | subtypeSpec=None, namedValues=None): |
|
@@ 91-104 (lines=14) @@ | ||
88 | ||
89 | def getNamedValues(self): return self.__namedValues |
|
90 | ||
91 | def clone(self, value=None, tagSet=None, subtypeSpec=None, |
|
92 | namedValues=None): |
|
93 | if value is None and tagSet is None and subtypeSpec is None \ |
|
94 | and namedValues is None: |
|
95 | return self |
|
96 | if value is None: |
|
97 | value = self._value |
|
98 | if tagSet is None: |
|
99 | tagSet = self._tagSet |
|
100 | if subtypeSpec is None: |
|
101 | subtypeSpec = self._subtypeSpec |
|
102 | if namedValues is None: |
|
103 | namedValues = self.__namedValues |
|
104 | return self.__class__(value, tagSet, subtypeSpec, namedValues) |
|
105 | ||
106 | def subtype(self, value=None, implicitTag=None, explicitTag=None, |
|
107 | subtypeSpec=None, namedValues=None): |