summaryrefslogtreecommitdiff
path: root/passlib/handlers/des_crypt.py
diff options
context:
space:
mode:
Diffstat (limited to 'passlib/handlers/des_crypt.py')
-rw-r--r--passlib/handlers/des_crypt.py8
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