Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 41383e9

Browse filesBrowse files
authored
Revert "migrate code-block to literal with syntax highlighting (#106)" (#108)
* Revert "migrate code-block to literal with syntax highlighting (#106)" This reverts commit 5877081. * add no-execute tags for sphinx-tojupyter * use class tags
1 parent 5877081 commit 41383e9
Copy full SHA for 41383e9

File tree

Expand file treeCollapse file tree

1 file changed

+12
-6
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+12
-6
lines changed
Open diff view settings
Collapse file

‎lectures/debugging.md‎

Copy file name to clipboardExpand all lines: lectures/debugging.md
+12-6Lines changed: 12 additions & 6 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -121,13 +121,15 @@ plot_log() # Call the function, generate plot
121121

122122
But this time we type in the following cell block
123123

124-
```ipython
124+
```{code-block} ipython
125+
:class: no-execute
125126
%debug
126127
```
127128

128129
You should be dropped into a new prompt that looks something like this
129130

130-
```ipython
131+
```{code-block} ipython
132+
:class: no-execute
131133
ipdb>
132134
```
133135

@@ -138,7 +140,8 @@ Now we can investigate the value of our variables at this point in the program,
138140
For example, here we simply type the name `ax` to see what's happening with
139141
this object:
140142

141-
```ipython
143+
```{code-block} ipython
144+
:class: no-execute
142145
ipdb> ax
143146
array([<matplotlib.axes.AxesSubplot object at 0x290f5d0>,
144147
<matplotlib.axes.AxesSubplot object at 0x2930810>], dtype=object)
@@ -150,7 +153,8 @@ problem.
150153
To find out what else you can do from inside `ipdb` (or `pdb`), use the
151154
online help
152155

153-
```ipython
156+
```{code-block} ipython
157+
:class: no-execute
154158
ipdb> h
155159
156160
Documented commands (type help <topic>):
@@ -203,7 +207,8 @@ To investigate, it would be helpful if we could inspect variables like `x` durin
203207

204208
To this end, we add a "break point" by inserting `breakpoint()` inside the function code block
205209

206-
```python3
210+
```{code-block} python3
211+
:class: no-execute
207212
def plot_log():
208213
breakpoint()
209214
fig, ax = plt.subplots()
@@ -216,7 +221,8 @@ plot_log()
216221

217222
Now let's run the script, and investigate via the debugger
218223

219-
```ipython
224+
```{code-block} ipython
225+
:class: no-execute
220226
> <ipython-input-6-a188074383b7>(6)plot_log()
221227
-> fig, ax = plt.subplots()
222228
(Pdb) n

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.