You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add docs to repl with attr src
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|**auto-generate**| boolean || Auto-generates REPL after evaluation |
10
10
|**output-mode**| string | "" | Determines whether the output element is cleared prior to writing output |
11
-
|**output**| string || The id of the element to write `stdout` and `stderr` to |
11
+
|**output**| string || The id of the element to write `stdout` and `stderr` to |
12
12
|**stderr**| string || The id of the element to write `stderr` to |
13
+
|**src**| string || Resource to be preloaded into the REPL |
13
14
14
15
15
16
### `auto-generate`
@@ -24,6 +25,9 @@ The ID of an element in the DOM that `stdout` (e.g. `print()`), `stderr`, and th
24
25
### `stderr`
25
26
The ID of an element in the DOM that `stderr` will be written to. Defaults to None, though writes to `stderr` will still appear in the location specified by `output`.
26
27
28
+
### `src`
29
+
If a \<py-repl\> tag has the `src` attribute, during page initialization, resource in the `src` will be preloaded into the REPL. Please note that this will not run in advance. If there is content in the \<py-repl\> tag, it will be cleared and replaced with preloaded resource.
30
+
27
31
## Examples
28
32
29
33
### `<py-repl>` element set to auto-generate
@@ -46,3 +50,13 @@ The following will write "Hello! World!" to the div with id `replOutput`.
46
50
```
47
51
48
52
Note that if we `print` from the REPL (or otherwise write to `sys.stdout`), the output will be printed in the [`py-terminal`](../plugins/py-terminal.md) if is enabled.
0 commit comments