]> Cypherpunks.ru repositories - pyderasn.git/commitdiff
Unnecessary elif/else
authorSergey Matveev <stargrave@stargrave.org>
Thu, 23 Jan 2020 13:42:49 +0000 (16:42 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 23 Jan 2020 15:55:30 +0000 (18:55 +0300)
pyderasn.py

index 32d942460436403c3bde2725f92aa370e63e715f..f563afef86964240e57971d85c91fa35d40de0c8 100755 (executable)
@@ -2310,7 +2310,7 @@ class BitString(Obj):
                     if not frozenset(value) <= SET01:
                         raise ValueError("B's coding contains unacceptable chars")
                     return self._bits2octets(value)
-                elif value.endswith("'H"):
+                if value.endswith("'H"):
                     value = value[1:-2]
                     return (
                         len(value) * 4,
@@ -2318,8 +2318,7 @@ class BitString(Obj):
                     )
             if isinstance(value, binary_type):
                 return (len(value) * 8, value)
-            else:
-                raise InvalidValueType((self.__class__, string_types, binary_type))
+            raise InvalidValueType((self.__class__, string_types, binary_type))
         if isinstance(value, tuple):
             if (
                     len(value) == 2 and
@@ -4753,9 +4752,8 @@ class Sequence(Obj):
                 if spec.optional:
                     continue
                 return False
-            else:
-                if not value.ready:
-                    return False
+            if not value.ready:
+                return False
         return True
 
     @property