Include trace command in Jupyter kernel.
This commit is contained in:
parent
cdf4c94a2b
commit
0c7df6d4cd
|
|
@ -108,20 +108,36 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 6,
|
||||||
"id": "f491e33f",
|
"id": "f491e33f",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"[1 2 +]"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"[1 2 +]"
|
"[1 2 +]"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": null,
|
"execution_count": 7,
|
||||||
"id": "31d6ec54",
|
"id": "31d6ec54",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"3"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"trace"
|
"trace"
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,11 @@
|
||||||
from ipykernel.kernelbase import Kernel
|
from ipykernel.kernelbase import Kernel
|
||||||
from joy.library import initialize
|
from joy.library import initialize, inscribe
|
||||||
from joy.joy import run
|
from joy.joy import run
|
||||||
from joy.utils.stack import stack_to_string
|
from joy.utils.stack import stack_to_string
|
||||||
|
from joy.utils.pretty_print import trace
|
||||||
|
|
||||||
|
|
||||||
|
inscribe(trace)
|
||||||
|
|
||||||
|
|
||||||
class JoyKernel(Kernel):
|
class JoyKernel(Kernel):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue