diff options
Diffstat (limited to 'passlib/handlers/des_crypt.py')
-rw-r--r-- | passlib/handlers/des_crypt.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/passlib/handlers/des_crypt.py b/passlib/handlers/des_crypt.py index 2f90e72..58707ee 100644 --- a/passlib/handlers/des_crypt.py +++ b/passlib/handlers/des_crypt.py @@ -332,7 +332,7 @@ class bsdi_crypt(uh.HasManyBackends, uh.HasRounds, uh.HasSalt, uh.GenericHandler @classmethod def using(cls, **kwds): - subcls = super(bsdi_crypt, cls).using(**kwds) + subcls = super().using(**kwds) if not subcls.default_rounds & 1: # issue warning if caller set an even 'rounds' value. warn("bsdi_crypt rounds should be odd, as even rounds may reveal weak DES keys", @@ -341,7 +341,7 @@ class bsdi_crypt(uh.HasManyBackends, uh.HasRounds, uh.HasSalt, uh.GenericHandler @classmethod def _generate_rounds(cls): - rounds = super(bsdi_crypt, cls)._generate_rounds() + rounds = super()._generate_rounds() # ensure autogenerated rounds are always odd # NOTE: doing this even for default_rounds so needs_update() doesn't get # caught in a loop. @@ -358,7 +358,7 @@ class bsdi_crypt(uh.HasManyBackends, uh.HasRounds, uh.HasSalt, uh.GenericHandler if not self.rounds & 1: return True # hand off to base implementation - return super(bsdi_crypt, self)._calc_needs_update(**kwds) + return super()._calc_needs_update(**kwds) #=================================================================== # backends @@ -461,7 +461,7 @@ class bigcrypt(uh.HasSalt, uh.GenericHandler): return hash def _norm_checksum(self, checksum, relaxed=False): - checksum = super(bigcrypt, self)._norm_checksum(checksum, relaxed=relaxed) + checksum = super()._norm_checksum(checksum, relaxed=relaxed) if len(checksum) % 11: raise uh.exc.InvalidHashError(self) return checksum |