diff options
Diffstat (limited to 'passlib/handlers/mssql.py')
-rw-r--r-- | passlib/handlers/mssql.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/passlib/handlers/mssql.py b/passlib/handlers/mssql.py index b060b36..fcd1fe5 100644 --- a/passlib/handlers/mssql.py +++ b/passlib/handlers/mssql.py @@ -43,7 +43,7 @@ from warnings import warn # site # pkg from passlib.utils import consteq -from passlib.utils.compat import bascii_to_str, unicode, u +from passlib.utils.compat import bascii_to_str import passlib.utils.handlers as uh # local __all__ = [ @@ -55,17 +55,17 @@ __all__ = [ # mssql 2000 #============================================================================= def _raw_mssql(secret, salt): - assert isinstance(secret, unicode) + assert isinstance(secret, str) assert isinstance(salt, bytes) return sha1(secret.encode("utf-16-le") + salt).digest() BIDENT = b"0x0100" ##BIDENT2 = b("\x01\x00") -UIDENT = u("0x0100") +UIDENT = u"0x0100" def _ident_mssql(hash, csize, bsize): """common identify for mssql 2000/2005""" - if isinstance(hash, unicode): + if isinstance(hash, str): if len(hash) == csize and hash.startswith(UIDENT): return True elif isinstance(hash, bytes): @@ -79,7 +79,7 @@ def _ident_mssql(hash, csize, bsize): def _parse_mssql(hash, csize, bsize, handler): """common parser for mssql 2000/2005; returns 4 byte salt + checksum""" - if isinstance(hash, unicode): + if isinstance(hash, str): if len(hash) == csize and hash.startswith(UIDENT): try: return unhexlify(hash[6:].encode("utf-8")) |