From fe50e6d26cf8e73d8b10e0a6cefb9add247bbb62 Mon Sep 17 00:00:00 2001 From: Coiby Xu Date: Sun, 24 Jan 2021 20:59:46 +0800 Subject: [PATCH] support --temp-basedir for staring a new instance --- qutebrowser/qutebrowser.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qutebrowser/qutebrowser.py b/qutebrowser/qutebrowser.py index be71a35ce..6ba5cd2fd 100644 --- a/qutebrowser/qutebrowser.py +++ b/qutebrowser/qutebrowser.py @@ -222,9 +222,13 @@ def _validate_untrusted_args(argv): def start_new_instance(args): """start a new instance.""" + import tempfile from qutebrowser.utils import standarddir from qutebrowser.misc import ipcclient + if args.temp_basedir: + args.basedir = tempfile.mkdtemp(prefix='qutebrowser-basedir-') + # In order to get socket path for starting a new instance standarddir.init(args) return ipcclient.send(args)