Sign raise error instead of return False
This commit is contained in:
parent
2a3b8a7692
commit
94c7ce9f42
1 changed files with 5 additions and 1 deletions
|
@ -19,6 +19,10 @@ class VerifyError(Exception):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class SignError(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
class ContentManager(object):
|
class ContentManager(object):
|
||||||
|
|
||||||
def __init__(self, site):
|
def __init__(self, site):
|
||||||
|
@ -587,7 +591,7 @@ class ContentManager(object):
|
||||||
privatekey_address = CryptBitcoin.privatekeyToAddress(privatekey)
|
privatekey_address = CryptBitcoin.privatekeyToAddress(privatekey)
|
||||||
valid_signers = self.getValidSigners(inner_path, new_content)
|
valid_signers = self.getValidSigners(inner_path, new_content)
|
||||||
if privatekey_address not in valid_signers:
|
if privatekey_address not in valid_signers:
|
||||||
return self.log.error(
|
raise SignError(
|
||||||
"Private key invalid! Valid signers: %s, Private key address: %s" %
|
"Private key invalid! Valid signers: %s, Private key address: %s" %
|
||||||
(valid_signers, privatekey_address)
|
(valid_signers, privatekey_address)
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue