mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
tools: pass the verbosity arguments down to ratbagd
Starting with -vv, we print out the ratbagd log messages to stdout/stderr, -vvv switches ratbagd to raw mode. We start at level 2 so that we can have the single -v reserved for ratbagctl itself. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
committed by
Benjamin Tissoires
parent
cad05f1256
commit
15b4b4a3ca
@@ -50,7 +50,7 @@ def main(argv):
|
||||
parser.print_help()
|
||||
return
|
||||
|
||||
ratbagd_process = toolbox.start_ratbagd()
|
||||
ratbagd_process = toolbox.start_ratbagd(verbosity=cmd.verbose)
|
||||
if ratbagd_process is None:
|
||||
sys.exit("Failed to start or connect to ratbagd")
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ def import_non_standard_path(name, path):
|
||||
return module
|
||||
|
||||
|
||||
def start_ratbagd():
|
||||
def start_ratbagd(verbosity=0):
|
||||
from gi.repository import Gio
|
||||
import time
|
||||
|
||||
@@ -68,7 +68,14 @@ def start_ratbagd():
|
||||
|
||||
# FIXME: kill any running ratbagd.devel
|
||||
|
||||
ratbagd_process = subprocess.Popen([os.path.join('@MESON_BUILD_ROOT@', "ratbagd.devel")], shell=False)
|
||||
args = [os.path.join('@MESON_BUILD_ROOT@', "ratbagd.devel")]
|
||||
|
||||
if verbosity >= 3:
|
||||
args.append('--verbose=raw')
|
||||
elif verbosity >= 2:
|
||||
args.append('--verbose')
|
||||
|
||||
ratbagd_process = subprocess.Popen(args, shell=False, stdout=sys.stdout, stderr=sys.stderr)
|
||||
|
||||
dbus = Gio.bus_get_sync(Gio.BusType.SYSTEM, None)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user