support --temp-basedir for staring a new instance

This commit is contained in:
Coiby Xu 2021-01-24 20:59:46 +08:00
parent 527a5f1c41
commit fe50e6d26c
1 changed files with 4 additions and 0 deletions

View File

@ -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)