do not show traceback when adding existing determiistic key
parent
7f4605998c
commit
94ba3e29d1
|
@ -20,7 +20,7 @@
|
||||||
|
|
||||||
import sys, getpass
|
import sys, getpass
|
||||||
import logger, onionrexceptions
|
import logger, onionrexceptions
|
||||||
from onionrutils import stringvalidators
|
from onionrutils import stringvalidators, bytesconverter
|
||||||
from onionrusers import onionrusers, contactmanager
|
from onionrusers import onionrusers, contactmanager
|
||||||
import unpaddedbase32
|
import unpaddedbase32
|
||||||
def add_ID(o_inst):
|
def add_ID(o_inst):
|
||||||
|
@ -45,9 +45,13 @@ def add_ID(o_inst):
|
||||||
else:
|
else:
|
||||||
logger.error('Passwords do not match.', terminal=True)
|
logger.error('Passwords do not match.', terminal=True)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
o_inst.onionrCore._crypto.keyManager.addKey(pubKey=newID,
|
try:
|
||||||
privKey=privKey)
|
o_inst.onionrCore._crypto.keyManager.addKey(pubKey=newID,
|
||||||
logger.info('Added ID: %s' % (o_inst.onionrUtils.bytesToStr(newID),), terminal=True)
|
privKey=privKey)
|
||||||
|
except ValueError:
|
||||||
|
logger.error('That ID is already available, you can change to it with the change-id command.', terminal=True)
|
||||||
|
return
|
||||||
|
logger.info('Added ID: %s' % (bytesconverter.bytes_to_str(newID),), terminal=True)
|
||||||
|
|
||||||
def change_ID(o_inst):
|
def change_ID(o_inst):
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue