コード例 #1
0
ファイル: patterns.py プロジェクト: sirex/passcheck
 def matches(self, value):
     if self.hs is None or len(value.bytes) <= 1 or is_binary(value.bytes):
         return False
     try:
         return self.hs.spell(value.bytes.decode('utf-8'))
     except (UnicodeEncodeError, UnicodeDecodeError):
         return False
コード例 #2
0
ファイル: patterns.py プロジェクト: sirex/passcheck
 def matches(self, value):
     if self.hs is None or len(value.bytes) <= 1 or is_binary(value.bytes):
         return False
     try:
         return self.hs.spell(value.bytes.decode('utf-8'))
     except (UnicodeEncodeError, UnicodeDecodeError):
         return False
コード例 #3
0
ファイル: test_utils.py プロジェクト: sirex/passcheck
def test_is_binary():
    assert is_binary(b'\0') is True
    assert is_binary(b'a') is False