aboutsummaryrefslogtreecommitdiff
path: root/pyasn1/type/namedtype.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyasn1/type/namedtype.py')
-rw-r--r--pyasn1/type/namedtype.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/pyasn1/type/namedtype.py b/pyasn1/type/namedtype.py
index f162d19..0ce18df 100644
--- a/pyasn1/type/namedtype.py
+++ b/pyasn1/type/namedtype.py
@@ -265,18 +265,18 @@ class NamedTypes(object):
return nameToPosMap
def __computeAmbiguousTypes(self):
- ambigiousTypes = {}
- partialAmbigiousTypes = ()
+ ambiguousTypes = {}
+ partialAmbiguousTypes = ()
for idx, namedType in reversed(tuple(enumerate(self.__namedTypes))):
if namedType.isOptional or namedType.isDefaulted:
- partialAmbigiousTypes = (namedType,) + partialAmbigiousTypes
+ partialAmbiguousTypes = (namedType,) + partialAmbiguousTypes
else:
- partialAmbigiousTypes = (namedType,)
- if len(partialAmbigiousTypes) == len(self.__namedTypes):
- ambigiousTypes[idx] = self
+ partialAmbiguousTypes = (namedType,)
+ if len(partialAmbiguousTypes) == len(self.__namedTypes):
+ ambiguousTypes[idx] = self
else:
- ambigiousTypes[idx] = NamedTypes(*partialAmbigiousTypes, **dict(terminal=True))
- return ambigiousTypes
+ ambiguousTypes[idx] = NamedTypes(*partialAmbiguousTypes, **dict(terminal=True))
+ return ambiguousTypes
def getTypeByPosition(self, idx):
"""Return ASN.1 type object by its position in fields set.