Autosign: do_mount(), do_umount(): add silent arg
This commit is contained in:
parent
85df7cdd76
commit
76af8f179d
1 changed files with 8 additions and 5 deletions
|
|
@ -317,7 +317,7 @@ class Autosign:
|
|||
|
||||
return self._wallet_files
|
||||
|
||||
def do_mount(self,no_xmr_chk=False):
|
||||
def do_mount(self,silent=False,no_xmr_chk=False):
|
||||
|
||||
from stat import S_ISDIR,S_IWUSR,S_IRUSR
|
||||
|
||||
|
|
@ -339,7 +339,8 @@ class Autosign:
|
|||
|
||||
if not self.mountpoint.is_mount():
|
||||
if run( ['mount',self.mountpoint], stderr=DEVNULL, stdout=DEVNULL ).returncode == 0:
|
||||
msg(f"Mounting '{self.mountpoint}'")
|
||||
if not silent:
|
||||
msg(f"Mounting '{self.mountpoint}'")
|
||||
elif not self.cfg.test_suite:
|
||||
die(1,f"Unable to mount device at '{self.mountpoint}'")
|
||||
|
||||
|
|
@ -353,12 +354,14 @@ class Autosign:
|
|||
if 'XMR' in self.coins and not no_xmr_chk:
|
||||
check_dir(self.xmr_tx_dir)
|
||||
|
||||
def do_umount(self):
|
||||
def do_umount(self,silent=False):
|
||||
if self.mountpoint.is_mount():
|
||||
run( ['sync'], check=True )
|
||||
msg(f"Unmounting '{self.mountpoint}'")
|
||||
if not silent:
|
||||
msg(f"Unmounting '{self.mountpoint}'")
|
||||
run( ['umount',self.mountpoint], check=True )
|
||||
bmsg('It is now safe to extract the removable device')
|
||||
if not silent:
|
||||
bmsg('It is now safe to extract the removable device')
|
||||
|
||||
def decrypt_wallets(self):
|
||||
msg(f"Unlocking wallet{suf(self.wallet_files)} with key from '{self.cfg.passwd_file}'")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue