예제 #1
0
 def __new__(self, obj=None):
     if isinstance(obj, int):
         return int.__new__(self, obj)
     elif obj is None:
         obj = getpass.getpass("Type or paste your passphrase > ")
     h = hash_sha256(
         obj.encode("utf-8") if not isinstance(obj, bytes) else obj)
     return int.__new__(self, int(h, 16))
예제 #2
0
 def __new__(cls, *args, **kwargs):
     return int.__new__(cls, *args, **kwargs)
예제 #3
0
 def __new__(cls, *args, **kwargs):
     return int.__new__(cls, *args, **kwargs)
예제 #4
0
 def __new__(self, zr, module, option_id, value, valid_values):
     return int.__new__(self, value)