mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 20:54:15 +02:00
fix: not accepting blank root passwords
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import shutil
|
||||
from typing import Optional
|
||||
|
||||
from bauh.commons.system import SimpleProcess
|
||||
|
||||
@@ -7,9 +8,9 @@ def is_available() -> bool:
|
||||
return bool(shutil.which('timeshift'))
|
||||
|
||||
|
||||
def delete_all_snapshots(root_password: str) -> SimpleProcess:
|
||||
def delete_all_snapshots(root_password: Optional[str]) -> SimpleProcess:
|
||||
return SimpleProcess(['timeshift', '--delete-all', '--scripted'], root_password=root_password)
|
||||
|
||||
|
||||
def create_snapshot(root_password: str, mode: str) -> SimpleProcess:
|
||||
def create_snapshot(root_password: Optional[str], mode: str) -> SimpleProcess:
|
||||
return SimpleProcess(['timeshift', '--create', '--scripted', '--{}'.format(mode)], root_password=root_password)
|
||||
|
||||
Reference in New Issue
Block a user