From 29e0a5d011d05f1c2f43942425bf538f898eeee0 Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Thu, 17 Apr 2025 16:52:40 +0100 Subject: add note to console docs about shared vs unified python instance, resolves #6651 --- docs/guide/index.md | 3 +++ 1 file changed, 3 insertions(+) (limited to 'docs') diff --git a/docs/guide/index.md b/docs/guide/index.md index aea9db6b..a5908569 100644 --- a/docs/guide/index.md +++ b/docs/guide/index.md @@ -890,6 +890,9 @@ The scripting console is not a full IDE, but it has several convenience features - `-R` allows for reverse-searching your console history - `` and `` can be used to view the command-history +???+ Tip "Tip" + All scripting consoles share a single python instance. This is an intentional design choice and has the following benefits: you can create variables in one tab/window and then access it in another. The downside is that if you run a long-running script for example, the console will still be blocked in other tabs and windows. This is a known trade-off and not expected to change. + ### Magic Console Variables The interactive python prompt also has several built-in "magic" functions and variables. Some are read-only, and some are writable to provide convenient interactivity between the UI and console: -- cgit v1.3.1