diff options
author | Florian Bruhin <me@the-compiler.org> | 2021-03-21 21:50:47 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2021-03-23 12:53:23 +0100 |
commit | ac52268a4599cf6bfc32885bb4eb6586288ffded (patch) | |
tree | f702b22fffe9551d13ce4364e2b195e5fb3a6813 /qutebrowser/browser/commands.py | |
parent | a3adba81c7be418548cabe845a5c8a88c494aa62 (diff) | |
download | qutebrowser-ac52268a4599cf6bfc32885bb4eb6586288ffded.tar.gz qutebrowser-ac52268a4599cf6bfc32885bb4eb6586288ffded.zip |
Get rid of qute://spawn-output
Diffstat (limited to 'qutebrowser/browser/commands.py')
-rw-r--r-- | qutebrowser/browser/commands.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 527d90184..eb9f17e8f 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -1077,19 +1077,19 @@ class CommandDispatcher: log.procs.debug("Executing {} with args {}, userscript={}".format( cmd, args, userscript)) - @pyqtSlot() - def _on_proc_finished(): + def _on_proc_finished(proc): if output: tb = objreg.get('tabbed-browser', scope='window', window='last-focused') - tb.load_url(QUrl('qute://spawn-output'), newtab=True) + tb.load_url(QUrl(f'qute://process/{proc.pid}'), newtab=True) if userscript: def _selection_callback(s): try: runner = self._run_userscript( s, cmd, args, verbose, output_messages, count) - runner.finished.connect(_on_proc_finished) + runner.finished.connect(functools.partial( + _on_proc_finished, runner.proc)) except cmdutils.CommandError as e: message.error(str(e)) @@ -1112,7 +1112,7 @@ class CommandDispatcher: "detailed error") else: proc.start(cmd, args) - proc.finished.connect(_on_proc_finished) + proc.finished.connect(functools.partial(_on_proc_finished, proc)) def _run_userscript(self, selection, cmd, args, verbose, output_messages, count): |