From 376870d7c1c5c56f571869e9e1b90135459f3c46 Mon Sep 17 00:00:00 2001 From: Andreas Zeller Date: Sun, 12 Nov 2023 16:16:48 +0100 Subject: [PATCH] Doc update --- docs/beta/html/00_Table_of_Contents.html | 206 +- docs/beta/notebooks/00_Index.ipynb | 60 +- .../beta/notebooks/00_Table_of_Contents.ipynb | 224 +- docs/beta/notebooks/404.ipynb | 28 +- docs/beta/notebooks/Assertions.ipynb | 1728 ++--- docs/beta/notebooks/ChangeCounter.ipynb | 2807 ++++---- docs/beta/notebooks/ChangeDebugger.ipynb | 1560 ++--- docs/beta/notebooks/ClassDiagram.ipynb | 538 +- docs/beta/notebooks/DDSetDebugger.ipynb | 1000 +-- docs/beta/notebooks/Debugger.ipynb | 678 +- docs/beta/notebooks/DeltaDebugger.ipynb | 1761 +++-- docs/beta/notebooks/DynamicInvariants.ipynb | 2164 +++---- docs/beta/notebooks/ExpectError.ipynb | 170 +- docs/beta/notebooks/Guide_for_Authors.ipynb | 226 +- docs/beta/notebooks/IllustratedCode.ipynb | 422 +- docs/beta/notebooks/Importing.ipynb | 26 +- docs/beta/notebooks/Intro_Debugging.ipynb | 688 +- docs/beta/notebooks/PerformanceDebugger.ipynb | 1782 +++--- docs/beta/notebooks/Reducing_Code.ipynb | 594 +- docs/beta/notebooks/ReleaseNotes.ipynb | 32 +- docs/beta/notebooks/Repairer.ipynb | 1756 ++--- docs/beta/notebooks/Repairing_Code.ipynb | 634 +- docs/beta/notebooks/Slicer.ipynb | 5658 ++++++++--------- docs/beta/notebooks/StackInspector.ipynb | 152 +- docs/beta/notebooks/StatisticalDebugger.ipynb | 1612 ++--- docs/beta/notebooks/Template.ipynb | 68 +- .../beta/notebooks/Time_Travel_Debugger.ipynb | 236 +- docs/beta/notebooks/Timeout.ipynb | 106 +- docs/beta/notebooks/Timer.ipynb | 108 +- docs/beta/notebooks/Tours.ipynb | 16 +- docs/beta/notebooks/Tracer.ipynb | 854 +-- docs/beta/notebooks/Tracking.ipynb | 964 +-- docs/beta/notebooks/bookutils/__init__.py | 7 +- docs/beta/notebooks/index.ipynb | 10 +- docs/beta/notebooks/requirements.txt | 3 +- docs/dist/debuggingbook-1.2.1.tar.gz | Bin 148860 -> 148870 bytes docs/dist/debuggingbook-code.zip | Bin 196551 -> 196551 bytes docs/dist/debuggingbook-notebooks.zip | Bin 17211704 -> 17211699 bytes 38 files changed, 14555 insertions(+), 14323 deletions(-) diff --git a/docs/beta/html/00_Table_of_Contents.html b/docs/beta/html/00_Table_of_Contents.html index e3844a93..3af6198d 100644 --- a/docs/beta/html/00_Table_of_Contents.html +++ b/docs/beta/html/00_Table_of_Contents.html @@ -11995,19 +11995,19 @@
- - - + + + Tracer - - - -Tracing Executions + + + +Tracing Executions @@ -12017,18 +12017,18 @@ - - - -How Debuggers Work + + + +How Debuggers Work Tracer->Debugger - - + + @@ -12036,19 +12036,19 @@ - - - -Asserting -Expectations + + + +Asserting +Expectations Tracer->Assertions - - + + @@ -12056,19 +12056,19 @@ - - - -Reducing Failure- -Inducing Inputs + + + +Reducing Failure- +Inducing Inputs Tracer->DeltaDebugger - - + + @@ -12076,19 +12076,19 @@ - - - -Statistical -Debugging + + + +Statistical +Debugging Tracer->StatisticalDebugger - - + + @@ -12096,19 +12096,19 @@ - - - -Mining Function -Specifications + + + +Mining Function +Specifications Tracer->DynamicInvariants - - + + @@ -12116,19 +12116,19 @@ - - - -Isolating Failure- -Inducing Changes + + + +Isolating Failure- +Inducing Changes DeltaDebugger->ChangeDebugger - - + + @@ -12136,19 +12136,19 @@ - - - -Generalizing Failure -Circumstances + + + +Generalizing Failure +Circumstances DeltaDebugger->DDSetDebugger - - + + @@ -12156,19 +12156,19 @@ - - - -Debugging -Performance Issues + + + +Debugging +Performance Issues DeltaDebugger->PerformanceDebugger - - + + @@ -12176,31 +12176,31 @@ - - - -Repairing Code -Automatically + + + +Repairing Code +Automatically DeltaDebugger->Repairer - - + + StatisticalDebugger->PerformanceDebugger - - + + StatisticalDebugger->Repairer - - + + @@ -12208,19 +12208,19 @@ - - - -Introduction to -Debugging + + + +Introduction to +Debugging Intro_Debugging->Tracer - - + + @@ -12228,19 +12228,19 @@ - - - -Tracking -Failure Origins + + + +Tracking +Failure Origins Intro_Debugging->Slicer - - + + @@ -12248,18 +12248,18 @@ - - - -Tracking Bugs + + + +Tracking Bugs Intro_Debugging->Tracking - - + + @@ -12267,18 +12267,18 @@ - - - -Where the Bugs are + + + +Where the Bugs are Tracking->ChangeCounter - - + + @@ -12337,7 +12337,7 @@

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. The source code that is part of the content, as well as the source code used to format and display that content is licensed under the MIT License. -Last change: 2023-10-24 12:14:44+02:00 • +Last change: 2023-11-12 15:53:32+01:00CiteImprint

@@ -12353,7 +12353,7 @@

How to Cite this Work

-Andreas Zeller: "The Debugging Book". In Andreas Zeller, "The Debugging Book", https://www.debuggingbook.org/beta/html/00_Table_of_Contents.html. Retrieved 2023-10-24 12:14:44+02:00. +Andreas Zeller: "The Debugging Book". In Andreas Zeller, "The Debugging Book", https://www.debuggingbook.org/beta/html/00_Table_of_Contents.html. Retrieved 2023-11-12 15:53:32+01:00.

 @incollection{debuggingbook2023:00_Table_of_Contents,
@@ -12363,9 +12363,9 @@ 

How to Cite this Work

year = {2023}, publisher = {CISPA Helmholtz Center for Information Security}, howpublished = {\url{https://www.debuggingbook.org/beta/html/00_Table_of_Contents.html}}, - note = {Retrieved 2023-10-24 12:14:44+02:00}, + note = {Retrieved 2023-11-12 15:53:32+01:00}, url = {https://www.debuggingbook.org/beta/html/00_Table_of_Contents.html}, - urldate = {2023-10-24 12:14:44+02:00} + urldate = {2023-11-12 15:53:32+01:00} }
diff --git a/docs/beta/notebooks/00_Index.ipynb b/docs/beta/notebooks/00_Index.ipynb index 5c56db40..faf0ee14 100644 --- a/docs/beta/notebooks/00_Index.ipynb +++ b/docs/beta/notebooks/00_Index.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "8512d135", + "id": "a0e198ca", "metadata": {}, "source": [ "# Index" @@ -10,7 +10,7 @@ }, { "cell_type": "markdown", - "id": "4a2cc875", + "id": "a2d3dd2d", "metadata": {}, "source": [ "## A - E" @@ -18,7 +18,7 @@ }, { "cell_type": "markdown", - "id": "b0d6ff5a", + "id": "546aaeaa", "metadata": {}, "source": [ "### A\n", @@ -79,7 +79,7 @@ }, { "cell_type": "markdown", - "id": "fed7e570", + "id": "dd97dfdd", "metadata": {}, "source": [ "### B\n", @@ -110,7 +110,7 @@ }, { "cell_type": "markdown", - "id": "b392c01b", + "id": "b9b1a39b", "metadata": {}, "source": [ "### C\n", @@ -213,7 +213,7 @@ }, { "cell_type": "markdown", - "id": "1e665cb6", + "id": "26c94ed8", "metadata": {}, "source": [ "### D\n", @@ -278,7 +278,7 @@ }, { "cell_type": "markdown", - "id": "b8ee8a32", + "id": "1b64a0f1", "metadata": {}, "source": [ "### E\n", @@ -319,7 +319,7 @@ }, { "cell_type": "markdown", - "id": "7252ad14", + "id": "2c6ef432", "metadata": {}, "source": [ "## F - J" @@ -327,7 +327,7 @@ }, { "cell_type": "markdown", - "id": "2ac646dc", + "id": "6e537c67", "metadata": {}, "source": [ "### F\n", @@ -384,7 +384,7 @@ }, { "cell_type": "markdown", - "id": "2244b750", + "id": "fd8dffb2", "metadata": {}, "source": [ "### G\n", @@ -412,7 +412,7 @@ }, { "cell_type": "markdown", - "id": "9983b02b", + "id": "0bbca334", "metadata": {}, "source": [ "### H\n", @@ -432,7 +432,7 @@ }, { "cell_type": "markdown", - "id": "8eb992d8", + "id": "ad15c76a", "metadata": {}, "source": [ "### I\n", @@ -477,7 +477,7 @@ }, { "cell_type": "markdown", - "id": "fd517b35", + "id": "1d5777f7", "metadata": {}, "source": [ "### J\n", @@ -490,7 +490,7 @@ }, { "cell_type": "markdown", - "id": "2ff1db71", + "id": "6d122068", "metadata": {}, "source": [ "## L - P" @@ -498,7 +498,7 @@ }, { "cell_type": "markdown", - "id": "830ece95", + "id": "6dd53474", "metadata": {}, "source": [ "### L\n", @@ -521,7 +521,7 @@ }, { "cell_type": "markdown", - "id": "9ae8165d", + "id": "601df0c7", "metadata": {}, "source": [ "### M\n", @@ -592,7 +592,7 @@ }, { "cell_type": "markdown", - "id": "05d14acc", + "id": "2f39e88c", "metadata": {}, "source": [ "### N\n", @@ -620,7 +620,7 @@ }, { "cell_type": "markdown", - "id": "213217ca", + "id": "fd929a6a", "metadata": {}, "source": [ "### O\n", @@ -640,7 +640,7 @@ }, { "cell_type": "markdown", - "id": "2f1eb425", + "id": "57982871", "metadata": {}, "source": [ "### P\n", @@ -698,7 +698,7 @@ }, { "cell_type": "markdown", - "id": "9c9ea97a", + "id": "95d036bc", "metadata": {}, "source": [ "## Q - U" @@ -706,7 +706,7 @@ }, { "cell_type": "markdown", - "id": "2e016690", + "id": "ada951a5", "metadata": {}, "source": [ "### Q\n", @@ -719,7 +719,7 @@ }, { "cell_type": "markdown", - "id": "2ed1ae0e", + "id": "7c38bc56", "metadata": {}, "source": [ "### R\n", @@ -792,7 +792,7 @@ }, { "cell_type": "markdown", - "id": "3ba01864", + "id": "8510e9f4", "metadata": {}, "source": [ "### S\n", @@ -881,7 +881,7 @@ }, { "cell_type": "markdown", - "id": "558a4949", + "id": "f50892e8", "metadata": {}, "source": [ "### T\n", @@ -959,7 +959,7 @@ }, { "cell_type": "markdown", - "id": "ad027591", + "id": "a5dcbdf3", "metadata": {}, "source": [ "### U\n", @@ -975,7 +975,7 @@ }, { "cell_type": "markdown", - "id": "6b7f995e", + "id": "2e867c3a", "metadata": {}, "source": [ "## V - Y" @@ -983,7 +983,7 @@ }, { "cell_type": "markdown", - "id": "086bed17", + "id": "2f687430", "metadata": {}, "source": [ "### V\n", @@ -1031,7 +1031,7 @@ }, { "cell_type": "markdown", - "id": "236c09a9", + "id": "5c654de7", "metadata": {}, "source": [ "### W\n", @@ -1051,7 +1051,7 @@ }, { "cell_type": "markdown", - "id": "754109f1", + "id": "bd003a1b", "metadata": {}, "source": [ "### X\n", @@ -1061,7 +1061,7 @@ }, { "cell_type": "markdown", - "id": "cf51661a", + "id": "c3c08092", "metadata": {}, "source": [ "### Y\n", diff --git a/docs/beta/notebooks/00_Table_of_Contents.ipynb b/docs/beta/notebooks/00_Table_of_Contents.ipynb index 782fb650..cc9f3e10 100644 --- a/docs/beta/notebooks/00_Table_of_Contents.ipynb +++ b/docs/beta/notebooks/00_Table_of_Contents.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "fca3d8fa", + "id": "3c90256b", "metadata": {}, "source": [ "# The Debugging Book" @@ -10,7 +10,7 @@ }, { "cell_type": "markdown", - "id": "31f2a832", + "id": "33a737af", "metadata": {}, "source": [ "## Sitemap\n", @@ -20,13 +20,13 @@ { "cell_type": "code", "execution_count": 1, - "id": "206fae63", + "id": "57ff177b", "metadata": { "execution": { - "iopub.execute_input": "2023-10-24T10:14:43.572826Z", - "iopub.status.busy": "2023-10-24T10:14:43.572078Z", - "iopub.status.idle": "2023-10-24T10:14:43.592131Z", - "shell.execute_reply": "2023-10-24T10:14:43.590930Z" + "iopub.execute_input": "2023-11-12T14:53:32.198729Z", + "iopub.status.busy": "2023-11-12T14:53:32.198496Z", + "iopub.status.idle": "2023-11-12T14:53:32.202501Z", + "shell.execute_reply": "2023-11-12T14:53:32.202207Z" } }, "outputs": [], @@ -38,32 +38,32 @@ { "cell_type": "code", "execution_count": 2, - "id": "4ffd378b", + "id": "5f22d3f7", "metadata": { "execution": { - "iopub.execute_input": "2023-10-24T10:14:43.596558Z", - "iopub.status.busy": "2023-10-24T10:14:43.596212Z", - "iopub.status.idle": "2023-10-24T10:14:43.611575Z", - "shell.execute_reply": "2023-10-24T10:14:43.611056Z" + "iopub.execute_input": "2023-11-12T14:53:32.204105Z", + "iopub.status.busy": "2023-11-12T14:53:32.204014Z", + "iopub.status.idle": "2023-11-12T14:53:32.211123Z", + "shell.execute_reply": "2023-11-12T14:53:32.210826Z" } }, "outputs": [ { "data": { "image/svg+xml": [ - "\n", - "\n", - "\n", + "\n", + "\n", + "\n", "\n", "\n", "Tracer\n", "\n", - "\n", - "\n", - "\n", - "Tracing Executions\n", + "\n", + "\n", + "\n", + "Tracing Executions\n", "\n", "\n", "\n", @@ -73,18 +73,18 @@ "\n", - "\n", - "\n", - "\n", - "How Debuggers Work\n", + "\n", + "\n", + "\n", + "How Debuggers Work\n", "\n", "\n", "\n", "\n", "\n", "Tracer->Debugger\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -92,19 +92,19 @@ "\n", - "\n", - "\n", - "\n", - "Asserting\n", - "Expectations\n", + "\n", + "\n", + "\n", + "Asserting\n", + "Expectations\n", "\n", "\n", "\n", "\n", "\n", "Tracer->Assertions\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -112,19 +112,19 @@ "\n", - "\n", - "\n", - "\n", - "Reducing Failure-\n", - "Inducing Inputs\n", + "\n", + "\n", + "\n", + "Reducing Failure-\n", + "Inducing Inputs\n", "\n", "\n", "\n", "\n", "\n", "Tracer->DeltaDebugger\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -132,19 +132,19 @@ "\n", - "\n", - "\n", - "\n", - "Statistical\n", - "Debugging\n", + "\n", + "\n", + "\n", + "Statistical\n", + "Debugging\n", "\n", "\n", "\n", "\n", "\n", "Tracer->StatisticalDebugger\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -152,19 +152,19 @@ "\n", - "\n", - "\n", - "\n", - "Mining Function\n", - "Specifications\n", + "\n", + "\n", + "\n", + "Mining Function\n", + "Specifications\n", "\n", "\n", "\n", "\n", "\n", "Tracer->DynamicInvariants\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -172,19 +172,19 @@ "\n", - "\n", - "\n", - "\n", - "Isolating Failure-\n", - "Inducing Changes\n", + "\n", + "\n", + "\n", + "Isolating Failure-\n", + "Inducing Changes\n", "\n", "\n", "\n", "\n", "\n", "DeltaDebugger->ChangeDebugger\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -192,19 +192,19 @@ "\n", - "\n", - "\n", - "\n", - "Generalizing Failure\n", - "Circumstances\n", + "\n", + "\n", + "\n", + "Generalizing Failure\n", + "Circumstances\n", "\n", "\n", "\n", "\n", "\n", "DeltaDebugger->DDSetDebugger\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -212,19 +212,19 @@ "\n", - "\n", - "\n", - "\n", - "Debugging\n", - "Performance Issues\n", + "\n", + "\n", + "\n", + "Debugging\n", + "Performance Issues\n", "\n", "\n", "\n", "\n", "\n", "DeltaDebugger->PerformanceDebugger\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -232,31 +232,31 @@ "\n", - "\n", - "\n", - "\n", - "Repairing Code\n", - "Automatically\n", + "\n", + "\n", + "\n", + "Repairing Code\n", + "Automatically\n", "\n", "\n", "\n", "\n", "\n", "DeltaDebugger->Repairer\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", "StatisticalDebugger->PerformanceDebugger\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", "StatisticalDebugger->Repairer\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -264,19 +264,19 @@ "\n", - "\n", - "\n", - "\n", - "Introduction to\n", - "Debugging\n", + "\n", + "\n", + "\n", + "Introduction to\n", + "Debugging\n", "\n", "\n", "\n", "\n", "\n", "Intro_Debugging->Tracer\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -284,19 +284,19 @@ "\n", - "\n", - "\n", - "\n", - "Tracking \n", - "Failure Origins\n", + "\n", + "\n", + "\n", + "Tracking \n", + "Failure Origins\n", "\n", "\n", "\n", "\n", "\n", "Intro_Debugging->Slicer\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -304,18 +304,18 @@ "\n", - "\n", - "\n", - "\n", - "Tracking Bugs\n", + "\n", + "\n", + "\n", + "Tracking Bugs\n", "\n", "\n", "\n", "\n", "\n", "Intro_Debugging->Tracking\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", @@ -323,18 +323,18 @@ "\n", - "\n", - "\n", - "\n", - "Where the Bugs are\n", + "\n", + "\n", + "\n", + "Where the Bugs are\n", "\n", "\n", "\n", "\n", "\n", "Tracking->ChangeCounter\n", - "\n", - "\n", + "\n", + "\n", "\n", "\n", "" @@ -355,7 +355,7 @@ }, { "cell_type": "markdown", - "id": "19e7365e", + "id": "ef100632", "metadata": {}, "source": [ "## [Table of Contents](index.ipynb)\n", diff --git a/docs/beta/notebooks/404.ipynb b/docs/beta/notebooks/404.ipynb index 4d2709d1..316b1810 100644 --- a/docs/beta/notebooks/404.ipynb +++ b/docs/beta/notebooks/404.ipynb @@ -112,10 +112,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-10-24T14:16:15.572121Z", - "iopub.status.busy": "2023-10-24T14:16:15.571956Z", - "iopub.status.idle": "2023-10-24T14:16:15.609484Z", - "shell.execute_reply": "2023-10-24T14:16:15.609083Z" + "iopub.execute_input": "2023-11-12T13:03:19.417528Z", + "iopub.status.busy": "2023-11-12T13:03:19.417404Z", + "iopub.status.idle": "2023-11-12T13:03:19.449143Z", + "shell.execute_reply": "2023-11-12T13:03:19.448731Z" }, "slideshow": { "slide_type": "skip" @@ -123,7 +123,7 @@ }, "outputs": [], "source": [ - "import bookutils" + "import bookutils.setup" ] }, { @@ -131,10 +131,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2023-10-24T14:16:15.611557Z", - "iopub.status.busy": "2023-10-24T14:16:15.611400Z", - "iopub.status.idle": "2023-10-24T14:16:15.613614Z", - "shell.execute_reply": "2023-10-24T14:16:15.613262Z" + "iopub.execute_input": "2023-11-12T13:03:19.451251Z", + "iopub.status.busy": "2023-11-12T13:03:19.451103Z", + "iopub.status.idle": "2023-11-12T13:03:19.453203Z", + "shell.execute_reply": "2023-11-12T13:03:19.452929Z" }, "slideshow": { "slide_type": "fragment" @@ -155,10 +155,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-10-24T14:16:15.615676Z", - "iopub.status.busy": "2023-10-24T14:16:15.615485Z", - "iopub.status.idle": "2023-10-24T14:16:15.646913Z", - "shell.execute_reply": "2023-10-24T14:16:15.646638Z" + "iopub.execute_input": "2023-11-12T13:03:19.454703Z", + "iopub.status.busy": "2023-11-12T13:03:19.454598Z", + "iopub.status.idle": "2023-11-12T13:03:19.483283Z", + "shell.execute_reply": "2023-11-12T13:03:19.482969Z" }, "slideshow": { "slide_type": "skip" @@ -170,7 +170,7 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_634/1830731544.py\", line 4, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_57103/1830731544.py\", line 4, in \n", " raise NotFoundError\n", "NotFoundError: '404' (expected)\n" ] diff --git a/docs/beta/notebooks/Assertions.ipynb b/docs/beta/notebooks/Assertions.ipynb index 89f2b668..5b353760 100644 --- a/docs/beta/notebooks/Assertions.ipynb +++ b/docs/beta/notebooks/Assertions.ipynb @@ -23,10 +23,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.612093Z", - "iopub.status.busy": "2023-10-22T14:21:13.611991Z", - "iopub.status.idle": "2023-10-22T14:21:13.649770Z", - "shell.execute_reply": "2023-10-22T14:21:13.649433Z" + "iopub.execute_input": "2023-11-12T12:40:00.279611Z", + "iopub.status.busy": "2023-11-12T12:40:00.277814Z", + "iopub.status.idle": "2023-11-12T12:40:00.359527Z", + "shell.execute_reply": "2023-11-12T12:40:00.358191Z" }, "slideshow": { "slide_type": "skip" @@ -48,7 +48,7 @@ " " ], "text/plain": [ - "" + "" ] }, "execution_count": 1, @@ -85,10 +85,10 @@ "metadata": { "button": false, "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.670941Z", - "iopub.status.busy": "2023-10-22T14:21:13.670755Z", - "iopub.status.idle": "2023-10-22T14:21:13.672713Z", - "shell.execute_reply": "2023-10-22T14:21:13.672352Z" + "iopub.execute_input": "2023-11-12T12:40:00.388862Z", + "iopub.status.busy": "2023-11-12T12:40:00.387424Z", + "iopub.status.idle": "2023-11-12T12:40:00.391750Z", + "shell.execute_reply": "2023-11-12T12:40:00.390945Z" }, "new_sheet": false, "run_control": { @@ -100,7 +100,7 @@ }, "outputs": [], "source": [ - "import bookutils" + "import bookutils.setup" ] }, { @@ -108,10 +108,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.674597Z", - "iopub.status.busy": "2023-10-22T14:21:13.674457Z", - "iopub.status.idle": "2023-10-22T14:21:13.676270Z", - "shell.execute_reply": "2023-10-22T14:21:13.675927Z" + "iopub.execute_input": "2023-11-12T12:40:00.406470Z", + "iopub.status.busy": "2023-11-12T12:40:00.406316Z", + "iopub.status.idle": "2023-11-12T12:40:00.413327Z", + "shell.execute_reply": "2023-11-12T12:40:00.412355Z" }, "slideshow": { "slide_type": "skip" @@ -127,10 +127,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.677877Z", - "iopub.status.busy": "2023-10-22T14:21:13.677748Z", - "iopub.status.idle": "2023-10-22T14:21:13.774279Z", - "shell.execute_reply": "2023-10-22T14:21:13.773924Z" + "iopub.execute_input": "2023-11-12T12:40:00.419221Z", + "iopub.status.busy": "2023-11-12T12:40:00.419075Z", + "iopub.status.idle": "2023-11-12T12:40:00.539889Z", + "shell.execute_reply": "2023-11-12T12:40:00.539581Z" }, "slideshow": { "slide_type": "skip" @@ -176,9 +176,9 @@ ">>> with ExpectError():\n", ">>> y = my_square_root(-1)\n", "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/76616918.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/76616918.py\", line 2, in \n", " y = my_square_root(-1)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2617682038.py\", line 2, in my_square_root\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2617682038.py\", line 2, in my_square_root\n", " assert x >= 0\n", "AssertionError (expected)\n", "\n", @@ -199,11 +199,11 @@ ">>> with ExpectError():\n", ">>> x = managed_mem[2]\n", "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1296110967.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1296110967.py\", line 2, in \n", " x = managed_mem[2]\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2465984283.py\", line 3, in __getitem__\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2465984283.py\", line 3, in __getitem__\n", " return self.read(address)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2898840933.py\", line 9, in read\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2898840933.py\", line 9, in read\n", " assert self.allocated[address], \\\n", "AssertionError: Reading from unallocated memory (expected)\n", "\n", @@ -254,10 +254,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.776403Z", - "iopub.status.busy": "2023-10-22T14:21:13.776261Z", - "iopub.status.idle": "2023-10-22T14:21:13.777967Z", - "shell.execute_reply": "2023-10-22T14:21:13.777687Z" + "iopub.execute_input": "2023-11-12T12:40:00.542153Z", + "iopub.status.busy": "2023-11-12T12:40:00.541997Z", + "iopub.status.idle": "2023-11-12T12:40:00.543787Z", + "shell.execute_reply": "2023-11-12T12:40:00.543494Z" }, "slideshow": { "slide_type": "fragment" @@ -284,10 +284,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.779637Z", - "iopub.status.busy": "2023-10-22T14:21:13.779517Z", - "iopub.status.idle": "2023-10-22T14:21:13.781243Z", - "shell.execute_reply": "2023-10-22T14:21:13.780962Z" + "iopub.execute_input": "2023-11-12T12:40:00.545347Z", + "iopub.status.busy": "2023-11-12T12:40:00.545227Z", + "iopub.status.idle": "2023-11-12T12:40:00.546876Z", + "shell.execute_reply": "2023-11-12T12:40:00.546571Z" }, "slideshow": { "slide_type": "skip" @@ -303,10 +303,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.782883Z", - "iopub.status.busy": "2023-10-22T14:21:13.782767Z", - "iopub.status.idle": "2023-10-22T14:21:13.784775Z", - "shell.execute_reply": "2023-10-22T14:21:13.784456Z" + "iopub.execute_input": "2023-11-12T12:40:00.548451Z", + "iopub.status.busy": "2023-11-12T12:40:00.548333Z", + "iopub.status.idle": "2023-11-12T12:40:00.550360Z", + "shell.execute_reply": "2023-11-12T12:40:00.550064Z" }, "slideshow": { "slide_type": "fragment" @@ -318,7 +318,7 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2715578531.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2715578531.py\", line 2, in \n", " assert False\n", "AssertionError (expected)\n" ] @@ -345,10 +345,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.786710Z", - "iopub.status.busy": "2023-10-22T14:21:13.786570Z", - "iopub.status.idle": "2023-10-22T14:21:13.788494Z", - "shell.execute_reply": "2023-10-22T14:21:13.788123Z" + "iopub.execute_input": "2023-11-12T12:40:00.551978Z", + "iopub.status.busy": "2023-11-12T12:40:00.551857Z", + "iopub.status.idle": "2023-11-12T12:40:00.553592Z", + "shell.execute_reply": "2023-11-12T12:40:00.553301Z" }, "slideshow": { "slide_type": "fragment" @@ -389,10 +389,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.790406Z", - "iopub.status.busy": "2023-10-22T14:21:13.790270Z", - "iopub.status.idle": "2023-10-22T14:21:13.792375Z", - "shell.execute_reply": "2023-10-22T14:21:13.792043Z" + "iopub.execute_input": "2023-11-12T12:40:00.555299Z", + "iopub.status.busy": "2023-11-12T12:40:00.555108Z", + "iopub.status.idle": "2023-11-12T12:40:00.557117Z", + "shell.execute_reply": "2023-11-12T12:40:00.556760Z" }, "slideshow": { "slide_type": "fragment" @@ -421,10 +421,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.794117Z", - "iopub.status.busy": "2023-10-22T14:21:13.793972Z", - "iopub.status.idle": "2023-10-22T14:21:13.796052Z", - "shell.execute_reply": "2023-10-22T14:21:13.795719Z" + "iopub.execute_input": "2023-11-12T12:40:00.558919Z", + "iopub.status.busy": "2023-11-12T12:40:00.558773Z", + "iopub.status.idle": "2023-11-12T12:40:00.560705Z", + "shell.execute_reply": "2023-11-12T12:40:00.560453Z" }, "slideshow": { "slide_type": "subslide" @@ -436,9 +436,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1450148856.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1450148856.py\", line 2, in \n", " my_own_assert(2 + 2 == 5)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/3374119957.py\", line 3, in my_own_assert\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/3374119957.py\", line 3, in my_own_assert\n", " raise AssertionError\n", "AssertionError (expected)\n" ] @@ -491,10 +491,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.798025Z", - "iopub.status.busy": "2023-10-22T14:21:13.797883Z", - "iopub.status.idle": "2023-10-22T14:21:13.800173Z", - "shell.execute_reply": "2023-10-22T14:21:13.799807Z" + "iopub.execute_input": "2023-11-12T12:40:00.562226Z", + "iopub.status.busy": "2023-11-12T12:40:00.562127Z", + "iopub.status.idle": "2023-11-12T12:40:00.564139Z", + "shell.execute_reply": "2023-11-12T12:40:00.563863Z" }, "slideshow": { "slide_type": "subslide" @@ -519,10 +519,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.802370Z", - "iopub.status.busy": "2023-10-22T14:21:13.802213Z", - "iopub.status.idle": "2023-10-22T14:21:13.804195Z", - "shell.execute_reply": "2023-10-22T14:21:13.803841Z" + "iopub.execute_input": "2023-11-12T12:40:00.565807Z", + "iopub.status.busy": "2023-11-12T12:40:00.565685Z", + "iopub.status.idle": "2023-11-12T12:40:00.567283Z", + "shell.execute_reply": "2023-11-12T12:40:00.567042Z" }, "slideshow": { "slide_type": "fragment" @@ -539,10 +539,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.806070Z", - "iopub.status.busy": "2023-10-22T14:21:13.805937Z", - "iopub.status.idle": "2023-10-22T14:21:13.857511Z", - "shell.execute_reply": "2023-10-22T14:21:13.857176Z" + "iopub.execute_input": "2023-11-12T12:40:00.568704Z", + "iopub.status.busy": "2023-11-12T12:40:00.568604Z", + "iopub.status.idle": "2023-11-12T12:40:00.620062Z", + "shell.execute_reply": "2023-11-12T12:40:00.619776Z" }, "slideshow": { "slide_type": "subslide" @@ -583,10 +583,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:13.859507Z", - "iopub.status.busy": "2023-10-22T14:21:13.859370Z", - "iopub.status.idle": "2023-10-22T14:21:18.449177Z", - "shell.execute_reply": "2023-10-22T14:21:18.448625Z" + "iopub.execute_input": "2023-11-12T12:40:00.621721Z", + "iopub.status.busy": "2023-11-12T12:40:00.621599Z", + "iopub.status.idle": "2023-11-12T12:40:01.030484Z", + "shell.execute_reply": "2023-11-12T12:40:01.030033Z" }, "slideshow": { "slide_type": "fragment" @@ -602,10 +602,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:18.451965Z", - "iopub.status.busy": "2023-10-22T14:21:18.451594Z", - "iopub.status.idle": "2023-10-22T14:21:18.863200Z", - "shell.execute_reply": "2023-10-22T14:21:18.862803Z" + "iopub.execute_input": "2023-11-12T12:40:01.032740Z", + "iopub.status.busy": "2023-11-12T12:40:01.032520Z", + "iopub.status.idle": "2023-11-12T12:40:01.308516Z", + "shell.execute_reply": "2023-11-12T12:40:01.308064Z" }, "slideshow": { "slide_type": "fragment" @@ -651,10 +651,10 @@ "execution_count": 16, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:18.865309Z", - "iopub.status.busy": "2023-10-22T14:21:18.865167Z", - "iopub.status.idle": "2023-10-22T14:21:18.867531Z", - "shell.execute_reply": "2023-10-22T14:21:18.867280Z" + "iopub.execute_input": "2023-11-12T12:40:01.310769Z", + "iopub.status.busy": "2023-11-12T12:40:01.310632Z", + "iopub.status.idle": "2023-11-12T12:40:01.312945Z", + "shell.execute_reply": "2023-11-12T12:40:01.312690Z" }, "slideshow": { "slide_type": "subslide" @@ -685,10 +685,10 @@ "execution_count": 17, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:18.869066Z", - "iopub.status.busy": "2023-10-22T14:21:18.868942Z", - "iopub.status.idle": "2023-10-22T14:21:18.900608Z", - "shell.execute_reply": "2023-10-22T14:21:18.900303Z" + "iopub.execute_input": "2023-11-12T12:40:01.314519Z", + "iopub.status.busy": "2023-11-12T12:40:01.314408Z", + "iopub.status.idle": "2023-11-12T12:40:01.347012Z", + "shell.execute_reply": "2023-11-12T12:40:01.346725Z" }, "slideshow": { "slide_type": "subslide" @@ -746,10 +746,10 @@ "execution_count": 18, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:18.902393Z", - "iopub.status.busy": "2023-10-22T14:21:18.902280Z", - "iopub.status.idle": "2023-10-22T14:21:19.104581Z", - "shell.execute_reply": "2023-10-22T14:21:19.104050Z" + "iopub.execute_input": "2023-11-12T12:40:01.349448Z", + "iopub.status.busy": "2023-11-12T12:40:01.349311Z", + "iopub.status.idle": "2023-11-12T12:40:01.576000Z", + "shell.execute_reply": "2023-11-12T12:40:01.575484Z" }, "slideshow": { "slide_type": "fragment" @@ -776,10 +776,10 @@ "execution_count": 19, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.106603Z", - "iopub.status.busy": "2023-10-22T14:21:19.106471Z", - "iopub.status.idle": "2023-10-22T14:21:19.364414Z", - "shell.execute_reply": "2023-10-22T14:21:19.363923Z" + "iopub.execute_input": "2023-11-12T12:40:01.578132Z", + "iopub.status.busy": "2023-11-12T12:40:01.578004Z", + "iopub.status.idle": "2023-11-12T12:40:01.862784Z", + "shell.execute_reply": "2023-11-12T12:40:01.862322Z" }, "slideshow": { "slide_type": "fragment" @@ -814,10 +814,10 @@ "execution_count": 20, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.366923Z", - "iopub.status.busy": "2023-10-22T14:21:19.366629Z", - "iopub.status.idle": "2023-10-22T14:21:19.507864Z", - "shell.execute_reply": "2023-10-22T14:21:19.507461Z" + "iopub.execute_input": "2023-11-12T12:40:01.864982Z", + "iopub.status.busy": "2023-11-12T12:40:01.864852Z", + "iopub.status.idle": "2023-11-12T12:40:02.010735Z", + "shell.execute_reply": "2023-11-12T12:40:02.010326Z" }, "slideshow": { "slide_type": "subslide" @@ -843,10 +843,10 @@ "execution_count": 21, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.510173Z", - "iopub.status.busy": "2023-10-22T14:21:19.510024Z", - "iopub.status.idle": "2023-10-22T14:21:19.666598Z", - "shell.execute_reply": "2023-10-22T14:21:19.666163Z" + "iopub.execute_input": "2023-11-12T12:40:02.012788Z", + "iopub.status.busy": "2023-11-12T12:40:02.012663Z", + "iopub.status.idle": "2023-11-12T12:40:02.162102Z", + "shell.execute_reply": "2023-11-12T12:40:02.161686Z" }, "slideshow": { "slide_type": "fragment" @@ -881,10 +881,10 @@ "execution_count": 22, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.668779Z", - "iopub.status.busy": "2023-10-22T14:21:19.668634Z", - "iopub.status.idle": "2023-10-22T14:21:19.670792Z", - "shell.execute_reply": "2023-10-22T14:21:19.670457Z" + "iopub.execute_input": "2023-11-12T12:40:02.164216Z", + "iopub.status.busy": "2023-11-12T12:40:02.164068Z", + "iopub.status.idle": "2023-11-12T12:40:02.166139Z", + "shell.execute_reply": "2023-11-12T12:40:02.165857Z" }, "slideshow": { "slide_type": "fragment" @@ -901,10 +901,10 @@ "execution_count": 23, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.672816Z", - "iopub.status.busy": "2023-10-22T14:21:19.672667Z", - "iopub.status.idle": "2023-10-22T14:21:19.678031Z", - "shell.execute_reply": "2023-10-22T14:21:19.677677Z" + "iopub.execute_input": "2023-11-12T12:40:02.168036Z", + "iopub.status.busy": "2023-11-12T12:40:02.167873Z", + "iopub.status.idle": "2023-11-12T12:40:02.172983Z", + "shell.execute_reply": "2023-11-12T12:40:02.172663Z" }, "slideshow": { "slide_type": "subslide" @@ -995,22 +995,22 @@ "

\n", "

\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", "
\n", "

\n", - " \n", - " \n", + " \n", + " \n", "
\n", " " ], @@ -1050,10 +1050,10 @@ "execution_count": 24, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.680446Z", - "iopub.status.busy": "2023-10-22T14:21:19.680277Z", - "iopub.status.idle": "2023-10-22T14:21:19.683075Z", - "shell.execute_reply": "2023-10-22T14:21:19.682468Z" + "iopub.execute_input": "2023-11-12T12:40:02.174810Z", + "iopub.status.busy": "2023-11-12T12:40:02.174676Z", + "iopub.status.idle": "2023-11-12T12:40:02.176794Z", + "shell.execute_reply": "2023-11-12T12:40:02.176493Z" }, "slideshow": { "slide_type": "subslide" @@ -1065,9 +1065,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2842303881.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2842303881.py\", line 2, in \n", " fun()\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/3649916634.py\", line 2, in fun\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/3649916634.py\", line 2, in fun\n", " assert 2 + 2 == 5\n", "AssertionError (expected)\n" ] @@ -1123,10 +1123,10 @@ "execution_count": 25, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.686051Z", - "iopub.status.busy": "2023-10-22T14:21:19.685866Z", - "iopub.status.idle": "2023-10-22T14:21:19.687985Z", - "shell.execute_reply": "2023-10-22T14:21:19.687672Z" + "iopub.execute_input": "2023-11-12T12:40:02.178809Z", + "iopub.status.busy": "2023-11-12T12:40:02.178686Z", + "iopub.status.idle": "2023-11-12T12:40:02.180453Z", + "shell.execute_reply": "2023-11-12T12:40:02.180163Z" }, "slideshow": { "slide_type": "fragment" @@ -1166,10 +1166,10 @@ "execution_count": 26, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.690359Z", - "iopub.status.busy": "2023-10-22T14:21:19.690169Z", - "iopub.status.idle": "2023-10-22T14:21:19.692672Z", - "shell.execute_reply": "2023-10-22T14:21:19.692120Z" + "iopub.execute_input": "2023-11-12T12:40:02.182066Z", + "iopub.status.busy": "2023-11-12T12:40:02.181944Z", + "iopub.status.idle": "2023-11-12T12:40:02.183874Z", + "shell.execute_reply": "2023-11-12T12:40:02.183612Z" }, "slideshow": { "slide_type": "fragment" @@ -1181,9 +1181,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/3162937341.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/3162937341.py\", line 2, in \n", " square_root(-1)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1081921329.py\", line 2, in square_root\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1081921329.py\", line 2, in square_root\n", " assert x >= 0\n", "AssertionError (expected)\n" ] @@ -1210,10 +1210,10 @@ "execution_count": 27, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.694646Z", - "iopub.status.busy": "2023-10-22T14:21:19.694509Z", - "iopub.status.idle": "2023-10-22T14:21:19.696502Z", - "shell.execute_reply": "2023-10-22T14:21:19.696104Z" + "iopub.execute_input": "2023-11-12T12:40:02.185474Z", + "iopub.status.busy": "2023-11-12T12:40:02.185361Z", + "iopub.status.idle": "2023-11-12T12:40:02.187148Z", + "shell.execute_reply": "2023-11-12T12:40:02.186900Z" }, "slideshow": { "slide_type": "fragment" @@ -1243,10 +1243,10 @@ "execution_count": 28, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.698258Z", - "iopub.status.busy": "2023-10-22T14:21:19.698126Z", - "iopub.status.idle": "2023-10-22T14:21:19.699781Z", - "shell.execute_reply": "2023-10-22T14:21:19.699473Z" + "iopub.execute_input": "2023-11-12T12:40:02.188818Z", + "iopub.status.busy": "2023-11-12T12:40:02.188575Z", + "iopub.status.idle": "2023-11-12T12:40:02.190556Z", + "shell.execute_reply": "2023-11-12T12:40:02.190175Z" }, "slideshow": { "slide_type": "fragment" @@ -1262,10 +1262,10 @@ "execution_count": 29, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.701495Z", - "iopub.status.busy": "2023-10-22T14:21:19.701369Z", - "iopub.status.idle": "2023-10-22T14:21:19.703132Z", - "shell.execute_reply": "2023-10-22T14:21:19.702807Z" + "iopub.execute_input": "2023-11-12T12:40:02.192425Z", + "iopub.status.busy": "2023-11-12T12:40:02.192270Z", + "iopub.status.idle": "2023-11-12T12:40:02.194196Z", + "shell.execute_reply": "2023-11-12T12:40:02.193912Z" }, "slideshow": { "slide_type": "fragment" @@ -1292,10 +1292,10 @@ "execution_count": 30, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.704702Z", - "iopub.status.busy": "2023-10-22T14:21:19.704590Z", - "iopub.status.idle": "2023-10-22T14:21:19.706910Z", - "shell.execute_reply": "2023-10-22T14:21:19.706510Z" + "iopub.execute_input": "2023-11-12T12:40:02.195862Z", + "iopub.status.busy": "2023-11-12T12:40:02.195749Z", + "iopub.status.idle": "2023-11-12T12:40:02.197823Z", + "shell.execute_reply": "2023-11-12T12:40:02.197489Z" }, "slideshow": { "slide_type": "subslide" @@ -1307,9 +1307,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2953341793.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2953341793.py\", line 2, in \n", " square_root('4')\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1840548601.py\", line 2, in square_root\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1840548601.py\", line 2, in square_root\n", " assert isinstance(x, (int, float))\n", "AssertionError (expected)\n" ] @@ -1325,10 +1325,10 @@ "execution_count": 31, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.708750Z", - "iopub.status.busy": "2023-10-22T14:21:19.708607Z", - "iopub.status.idle": "2023-10-22T14:21:19.712493Z", - "shell.execute_reply": "2023-10-22T14:21:19.712069Z" + "iopub.execute_input": "2023-11-12T12:40:02.199742Z", + "iopub.status.busy": "2023-11-12T12:40:02.199604Z", + "iopub.status.idle": "2023-11-12T12:40:02.203119Z", + "shell.execute_reply": "2023-11-12T12:40:02.202820Z" }, "slideshow": { "slide_type": "subslide" @@ -1419,16 +1419,16 @@ "

\n", "

\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", "
\n", "

\n", - " \n", - " \n", + " \n", + " \n", " \n", " " ], @@ -1466,10 +1466,10 @@ "execution_count": 32, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.715601Z", - "iopub.status.busy": "2023-10-22T14:21:19.715385Z", - "iopub.status.idle": "2023-10-22T14:21:19.717819Z", - "shell.execute_reply": "2023-10-22T14:21:19.717406Z" + "iopub.execute_input": "2023-11-12T12:40:02.204639Z", + "iopub.status.busy": "2023-11-12T12:40:02.204529Z", + "iopub.status.idle": "2023-11-12T12:40:02.206249Z", + "shell.execute_reply": "2023-11-12T12:40:02.205996Z" }, "slideshow": { "slide_type": "subslide" @@ -1481,7 +1481,7 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2976301596.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2976301596.py\", line 2, in \n", " '4' >= 0 # type: ignore\n", "TypeError: '>=' not supported between instances of 'str' and 'int' (expected)\n" ] @@ -1515,10 +1515,10 @@ "execution_count": 33, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.719856Z", - "iopub.status.busy": "2023-10-22T14:21:19.719719Z", - "iopub.status.idle": "2023-10-22T14:21:19.721557Z", - "shell.execute_reply": "2023-10-22T14:21:19.721295Z" + "iopub.execute_input": "2023-11-12T12:40:02.209270Z", + "iopub.status.busy": "2023-11-12T12:40:02.209124Z", + "iopub.status.idle": "2023-11-12T12:40:02.211781Z", + "shell.execute_reply": "2023-11-12T12:40:02.211365Z" }, "slideshow": { "slide_type": "fragment" @@ -1548,10 +1548,10 @@ "execution_count": 34, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.723052Z", - "iopub.status.busy": "2023-10-22T14:21:19.722916Z", - "iopub.status.idle": "2023-10-22T14:21:19.726662Z", - "shell.execute_reply": "2023-10-22T14:21:19.726396Z" + "iopub.execute_input": "2023-11-12T12:40:02.213792Z", + "iopub.status.busy": "2023-11-12T12:40:02.213624Z", + "iopub.status.idle": "2023-11-12T12:40:02.217336Z", + "shell.execute_reply": "2023-11-12T12:40:02.217051Z" }, "slideshow": { "slide_type": "subslide" @@ -1642,22 +1642,22 @@ "

\n", "

\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", "
\n", "

\n", - " \n", - " \n", + " \n", + " \n", " \n", " " ], @@ -1696,10 +1696,10 @@ "execution_count": 35, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.728234Z", - "iopub.status.busy": "2023-10-22T14:21:19.728117Z", - "iopub.status.idle": "2023-10-22T14:21:19.730471Z", - "shell.execute_reply": "2023-10-22T14:21:19.730140Z" + "iopub.execute_input": "2023-11-12T12:40:02.218900Z", + "iopub.status.busy": "2023-11-12T12:40:02.218780Z", + "iopub.status.idle": "2023-11-12T12:40:02.220437Z", + "shell.execute_reply": "2023-11-12T12:40:02.220163Z" }, "slideshow": { "slide_type": "skip" @@ -1715,10 +1715,10 @@ "execution_count": 36, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.732481Z", - "iopub.status.busy": "2023-10-22T14:21:19.732362Z", - "iopub.status.idle": "2023-10-22T14:21:19.734912Z", - "shell.execute_reply": "2023-10-22T14:21:19.734593Z" + "iopub.execute_input": "2023-11-12T12:40:02.221845Z", + "iopub.status.busy": "2023-11-12T12:40:02.221750Z", + "iopub.status.idle": "2023-11-12T12:40:02.223953Z", + "shell.execute_reply": "2023-11-12T12:40:02.223670Z" }, "slideshow": { "slide_type": "fragment" @@ -1745,10 +1745,10 @@ "execution_count": 37, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.736742Z", - "iopub.status.busy": "2023-10-22T14:21:19.736602Z", - "iopub.status.idle": "2023-10-22T14:21:19.739462Z", - "shell.execute_reply": "2023-10-22T14:21:19.739141Z" + "iopub.execute_input": "2023-11-12T12:40:02.225844Z", + "iopub.status.busy": "2023-11-12T12:40:02.225702Z", + "iopub.status.idle": "2023-11-12T12:40:02.228113Z", + "shell.execute_reply": "2023-11-12T12:40:02.227841Z" }, "slideshow": { "slide_type": "subslide" @@ -1786,10 +1786,10 @@ "execution_count": 38, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.741444Z", - "iopub.status.busy": "2023-10-22T14:21:19.741241Z", - "iopub.status.idle": "2023-10-22T14:21:19.743575Z", - "shell.execute_reply": "2023-10-22T14:21:19.743223Z" + "iopub.execute_input": "2023-11-12T12:40:02.229703Z", + "iopub.status.busy": "2023-11-12T12:40:02.229612Z", + "iopub.status.idle": "2023-11-12T12:40:02.231520Z", + "shell.execute_reply": "2023-11-12T12:40:02.231263Z" }, "slideshow": { "slide_type": "fragment" @@ -1820,10 +1820,10 @@ "execution_count": 39, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.746163Z", - "iopub.status.busy": "2023-10-22T14:21:19.745766Z", - "iopub.status.idle": "2023-10-22T14:21:19.751134Z", - "shell.execute_reply": "2023-10-22T14:21:19.750751Z" + "iopub.execute_input": "2023-11-12T12:40:02.233144Z", + "iopub.status.busy": "2023-11-12T12:40:02.233014Z", + "iopub.status.idle": "2023-11-12T12:40:02.235362Z", + "shell.execute_reply": "2023-11-12T12:40:02.235098Z" }, "slideshow": { "slide_type": "fragment" @@ -1861,10 +1861,10 @@ "execution_count": 40, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.753691Z", - "iopub.status.busy": "2023-10-22T14:21:19.753488Z", - "iopub.status.idle": "2023-10-22T14:21:19.756045Z", - "shell.execute_reply": "2023-10-22T14:21:19.755577Z" + "iopub.execute_input": "2023-11-12T12:40:02.236958Z", + "iopub.status.busy": "2023-11-12T12:40:02.236843Z", + "iopub.status.idle": "2023-11-12T12:40:02.238596Z", + "shell.execute_reply": "2023-11-12T12:40:02.238331Z" }, "slideshow": { "slide_type": "subslide" @@ -1894,10 +1894,10 @@ "execution_count": 41, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.758275Z", - "iopub.status.busy": "2023-10-22T14:21:19.757957Z", - "iopub.status.idle": "2023-10-22T14:21:19.760330Z", - "shell.execute_reply": "2023-10-22T14:21:19.760007Z" + "iopub.execute_input": "2023-11-12T12:40:02.240015Z", + "iopub.status.busy": "2023-11-12T12:40:02.239912Z", + "iopub.status.idle": "2023-11-12T12:40:02.241881Z", + "shell.execute_reply": "2023-11-12T12:40:02.241591Z" }, "slideshow": { "slide_type": "subslide" @@ -1934,10 +1934,10 @@ "execution_count": 42, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.762009Z", - "iopub.status.busy": "2023-10-22T14:21:19.761882Z", - "iopub.status.idle": "2023-10-22T14:21:19.764157Z", - "shell.execute_reply": "2023-10-22T14:21:19.763857Z" + "iopub.execute_input": "2023-11-12T12:40:02.243521Z", + "iopub.status.busy": "2023-11-12T12:40:02.243350Z", + "iopub.status.idle": "2023-11-12T12:40:02.245333Z", + "shell.execute_reply": "2023-11-12T12:40:02.245069Z" }, "slideshow": { "slide_type": "fragment" @@ -1975,10 +1975,10 @@ "execution_count": 43, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.766041Z", - "iopub.status.busy": "2023-10-22T14:21:19.765860Z", - "iopub.status.idle": "2023-10-22T14:21:19.768468Z", - "shell.execute_reply": "2023-10-22T14:21:19.768172Z" + "iopub.execute_input": "2023-11-12T12:40:02.246812Z", + "iopub.status.busy": "2023-11-12T12:40:02.246625Z", + "iopub.status.idle": "2023-11-12T12:40:02.248671Z", + "shell.execute_reply": "2023-11-12T12:40:02.248355Z" }, "slideshow": { "slide_type": "fragment" @@ -2029,10 +2029,10 @@ "execution_count": 44, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.770070Z", - "iopub.status.busy": "2023-10-22T14:21:19.769946Z", - "iopub.status.idle": "2023-10-22T14:21:19.780653Z", - "shell.execute_reply": "2023-10-22T14:21:19.780190Z" + "iopub.execute_input": "2023-11-12T12:40:02.250399Z", + "iopub.status.busy": "2023-11-12T12:40:02.250292Z", + "iopub.status.idle": "2023-11-12T12:40:02.260210Z", + "shell.execute_reply": "2023-11-12T12:40:02.259924Z" }, "slideshow": { "slide_type": "fragment" @@ -2093,10 +2093,10 @@ "execution_count": 45, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.783043Z", - "iopub.status.busy": "2023-10-22T14:21:19.782836Z", - "iopub.status.idle": "2023-10-22T14:21:19.786971Z", - "shell.execute_reply": "2023-10-22T14:21:19.786521Z" + "iopub.execute_input": "2023-11-12T12:40:02.261907Z", + "iopub.status.busy": "2023-11-12T12:40:02.261792Z", + "iopub.status.idle": "2023-11-12T12:40:02.265077Z", + "shell.execute_reply": "2023-11-12T12:40:02.264774Z" }, "slideshow": { "slide_type": "subslide" @@ -2187,16 +2187,16 @@ "

\n", "

\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", "
\n", "

\n", - " \n", - " \n", + " \n", + " \n", " \n", " " ], @@ -2247,10 +2247,10 @@ "execution_count": 46, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.789267Z", - "iopub.status.busy": "2023-10-22T14:21:19.789141Z", - "iopub.status.idle": "2023-10-22T14:21:19.792619Z", - "shell.execute_reply": "2023-10-22T14:21:19.792217Z" + "iopub.execute_input": "2023-11-12T12:40:02.266653Z", + "iopub.status.busy": "2023-11-12T12:40:02.266545Z", + "iopub.status.idle": "2023-11-12T12:40:02.268798Z", + "shell.execute_reply": "2023-11-12T12:40:02.268511Z" }, "slideshow": { "slide_type": "subslide" @@ -2281,10 +2281,10 @@ "execution_count": 47, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.795066Z", - "iopub.status.busy": "2023-10-22T14:21:19.794920Z", - "iopub.status.idle": "2023-10-22T14:21:19.797565Z", - "shell.execute_reply": "2023-10-22T14:21:19.797255Z" + "iopub.execute_input": "2023-11-12T12:40:02.270344Z", + "iopub.status.busy": "2023-11-12T12:40:02.270228Z", + "iopub.status.idle": "2023-11-12T12:40:02.272365Z", + "shell.execute_reply": "2023-11-12T12:40:02.272023Z" }, "slideshow": { "slide_type": "subslide" @@ -2348,10 +2348,10 @@ "execution_count": 48, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.799806Z", - "iopub.status.busy": "2023-10-22T14:21:19.799662Z", - "iopub.status.idle": "2023-10-22T14:21:19.802295Z", - "shell.execute_reply": "2023-10-22T14:21:19.801917Z" + "iopub.execute_input": "2023-11-12T12:40:02.274200Z", + "iopub.status.busy": "2023-11-12T12:40:02.274096Z", + "iopub.status.idle": "2023-11-12T12:40:02.276664Z", + "shell.execute_reply": "2023-11-12T12:40:02.276368Z" }, "slideshow": { "slide_type": "subslide" @@ -2396,10 +2396,10 @@ "execution_count": 49, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.804389Z", - "iopub.status.busy": "2023-10-22T14:21:19.804246Z", - "iopub.status.idle": "2023-10-22T14:21:19.808188Z", - "shell.execute_reply": "2023-10-22T14:21:19.807725Z" + "iopub.execute_input": "2023-11-12T12:40:02.278376Z", + "iopub.status.busy": "2023-11-12T12:40:02.278263Z", + "iopub.status.idle": "2023-11-12T12:40:02.281895Z", + "shell.execute_reply": "2023-11-12T12:40:02.281592Z" }, "slideshow": { "slide_type": "fragment" @@ -2490,22 +2490,22 @@ "

\n", "

\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", "
\n", "

\n", - " \n", - " \n", + " \n", + " \n", " \n", " " ], @@ -2544,10 +2544,10 @@ "execution_count": 50, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.811540Z", - "iopub.status.busy": "2023-10-22T14:21:19.811368Z", - "iopub.status.idle": "2023-10-22T14:21:19.814014Z", - "shell.execute_reply": "2023-10-22T14:21:19.813620Z" + "iopub.execute_input": "2023-11-12T12:40:02.283777Z", + "iopub.status.busy": "2023-11-12T12:40:02.283677Z", + "iopub.status.idle": "2023-11-12T12:40:02.285863Z", + "shell.execute_reply": "2023-11-12T12:40:02.285620Z" }, "slideshow": { "slide_type": "fragment" @@ -2585,10 +2585,10 @@ "execution_count": 51, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.816143Z", - "iopub.status.busy": "2023-10-22T14:21:19.816005Z", - "iopub.status.idle": "2023-10-22T14:21:19.818524Z", - "shell.execute_reply": "2023-10-22T14:21:19.818075Z" + "iopub.execute_input": "2023-11-12T12:40:02.287348Z", + "iopub.status.busy": "2023-11-12T12:40:02.287268Z", + "iopub.status.idle": "2023-11-12T12:40:02.289178Z", + "shell.execute_reply": "2023-11-12T12:40:02.288920Z" }, "slideshow": { "slide_type": "subslide" @@ -2600,9 +2600,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1913183346.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1913183346.py\", line 2, in \n", " remove_html_markup('\"x > y\"')\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2717035104.py\", line 17, in remove_html_markup\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2717035104.py\", line 17, in remove_html_markup\n", " assert '<' not in out and '>' not in out\n", "AssertionError (expected)\n" ] @@ -2635,10 +2635,10 @@ "execution_count": 52, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.820233Z", - "iopub.status.busy": "2023-10-22T14:21:19.820101Z", - "iopub.status.idle": "2023-10-22T14:21:19.822285Z", - "shell.execute_reply": "2023-10-22T14:21:19.821991Z" + "iopub.execute_input": "2023-11-12T12:40:02.290671Z", + "iopub.status.busy": "2023-11-12T12:40:02.290580Z", + "iopub.status.idle": "2023-11-12T12:40:02.292784Z", + "shell.execute_reply": "2023-11-12T12:40:02.292485Z" }, "slideshow": { "slide_type": "subslide" @@ -2658,10 +2658,10 @@ "execution_count": 53, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.823920Z", - "iopub.status.busy": "2023-10-22T14:21:19.823787Z", - "iopub.status.idle": "2023-10-22T14:21:19.827687Z", - "shell.execute_reply": "2023-10-22T14:21:19.827336Z" + "iopub.execute_input": "2023-11-12T12:40:02.294370Z", + "iopub.status.busy": "2023-11-12T12:40:02.294282Z", + "iopub.status.idle": "2023-11-12T12:40:02.297678Z", + "shell.execute_reply": "2023-11-12T12:40:02.297398Z" }, "slideshow": { "slide_type": "fragment" @@ -2752,19 +2752,19 @@ "

\n", "

\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", "
\n", "

\n", - " \n", - " \n", + " \n", + " \n", " \n", " " ], @@ -2830,10 +2830,10 @@ "execution_count": 54, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.829395Z", - "iopub.status.busy": "2023-10-22T14:21:19.829270Z", - "iopub.status.idle": "2023-10-22T14:21:19.833824Z", - "shell.execute_reply": "2023-10-22T14:21:19.833421Z" + "iopub.execute_input": "2023-11-12T12:40:02.299134Z", + "iopub.status.busy": "2023-11-12T12:40:02.299048Z", + "iopub.status.idle": "2023-11-12T12:40:02.302878Z", + "shell.execute_reply": "2023-11-12T12:40:02.302612Z" }, "slideshow": { "slide_type": "subslide" @@ -2924,22 +2924,22 @@ "

\n", "

\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", - " \n", - "
\n", + " \n", + "
\n", " \n", "
\n", "

\n", - " \n", - " \n", + " \n", + " \n", " \n", " " ], @@ -3044,10 +3044,10 @@ "execution_count": 55, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.836046Z", - "iopub.status.busy": "2023-10-22T14:21:19.835902Z", - "iopub.status.idle": "2023-10-22T14:21:19.838197Z", - "shell.execute_reply": "2023-10-22T14:21:19.837833Z" + "iopub.execute_input": "2023-11-12T12:40:02.304528Z", + "iopub.status.busy": "2023-11-12T12:40:02.304436Z", + "iopub.status.idle": "2023-11-12T12:40:02.306249Z", + "shell.execute_reply": "2023-11-12T12:40:02.305987Z" }, "slideshow": { "slide_type": "fragment" @@ -3078,10 +3078,10 @@ "execution_count": 56, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.839878Z", - "iopub.status.busy": "2023-10-22T14:21:19.839761Z", - "iopub.status.idle": "2023-10-22T14:21:19.841845Z", - "shell.execute_reply": "2023-10-22T14:21:19.841525Z" + "iopub.execute_input": "2023-11-12T12:40:02.307827Z", + "iopub.status.busy": "2023-11-12T12:40:02.307727Z", + "iopub.status.idle": "2023-11-12T12:40:02.309952Z", + "shell.execute_reply": "2023-11-12T12:40:02.309658Z" }, "slideshow": { "slide_type": "subslide" @@ -3116,10 +3116,10 @@ "execution_count": 57, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.843604Z", - "iopub.status.busy": "2023-10-22T14:21:19.843471Z", - "iopub.status.idle": "2023-10-22T14:21:19.845394Z", - "shell.execute_reply": "2023-10-22T14:21:19.845115Z" + "iopub.execute_input": "2023-11-12T12:40:02.311693Z", + "iopub.status.busy": "2023-11-12T12:40:02.311590Z", + "iopub.status.idle": "2023-11-12T12:40:02.313572Z", + "shell.execute_reply": "2023-11-12T12:40:02.313296Z" }, "slideshow": { "slide_type": "fragment" @@ -3148,10 +3148,10 @@ "execution_count": 58, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.847867Z", - "iopub.status.busy": "2023-10-22T14:21:19.847675Z", - "iopub.status.idle": "2023-10-22T14:21:19.850302Z", - "shell.execute_reply": "2023-10-22T14:21:19.849969Z" + "iopub.execute_input": "2023-11-12T12:40:02.315105Z", + "iopub.status.busy": "2023-11-12T12:40:02.314990Z", + "iopub.status.idle": "2023-11-12T12:40:02.317174Z", + "shell.execute_reply": "2023-11-12T12:40:02.316859Z" }, "slideshow": { "slide_type": "subslide" @@ -3190,10 +3190,10 @@ "execution_count": 59, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.851943Z", - "iopub.status.busy": "2023-10-22T14:21:19.851826Z", - "iopub.status.idle": "2023-10-22T14:21:19.854269Z", - "shell.execute_reply": "2023-10-22T14:21:19.853862Z" + "iopub.execute_input": "2023-11-12T12:40:02.320056Z", + "iopub.status.busy": "2023-11-12T12:40:02.319907Z", + "iopub.status.idle": "2023-11-12T12:40:02.322384Z", + "shell.execute_reply": "2023-11-12T12:40:02.322053Z" }, "slideshow": { "slide_type": "fragment" @@ -3243,10 +3243,10 @@ "execution_count": 60, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.856143Z", - "iopub.status.busy": "2023-10-22T14:21:19.855966Z", - "iopub.status.idle": "2023-10-22T14:21:19.857919Z", - "shell.execute_reply": "2023-10-22T14:21:19.857576Z" + "iopub.execute_input": "2023-11-12T12:40:02.324264Z", + "iopub.status.busy": "2023-11-12T12:40:02.324105Z", + "iopub.status.idle": "2023-11-12T12:40:02.326121Z", + "shell.execute_reply": "2023-11-12T12:40:02.325759Z" }, "slideshow": { "slide_type": "fragment" @@ -3273,10 +3273,10 @@ "execution_count": 61, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.859991Z", - "iopub.status.busy": "2023-10-22T14:21:19.859833Z", - "iopub.status.idle": "2023-10-22T14:21:19.862269Z", - "shell.execute_reply": "2023-10-22T14:21:19.861791Z" + "iopub.execute_input": "2023-11-12T12:40:02.328004Z", + "iopub.status.busy": "2023-11-12T12:40:02.327835Z", + "iopub.status.idle": "2023-11-12T12:40:02.329738Z", + "shell.execute_reply": "2023-11-12T12:40:02.329445Z" }, "slideshow": { "slide_type": "subslide" @@ -3334,10 +3334,10 @@ "execution_count": 62, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.864533Z", - "iopub.status.busy": "2023-10-22T14:21:19.864371Z", - "iopub.status.idle": "2023-10-22T14:21:19.867325Z", - "shell.execute_reply": "2023-10-22T14:21:19.866945Z" + "iopub.execute_input": "2023-11-12T12:40:02.331754Z", + "iopub.status.busy": "2023-11-12T12:40:02.331644Z", + "iopub.status.idle": "2023-11-12T12:40:02.333734Z", + "shell.execute_reply": "2023-11-12T12:40:02.333486Z" }, "slideshow": { "slide_type": "fragment" @@ -3385,10 +3385,10 @@ "execution_count": 63, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.869581Z", - "iopub.status.busy": "2023-10-22T14:21:19.869454Z", - "iopub.status.idle": "2023-10-22T14:21:19.871629Z", - "shell.execute_reply": "2023-10-22T14:21:19.871219Z" + "iopub.execute_input": "2023-11-12T12:40:02.335340Z", + "iopub.status.busy": "2023-11-12T12:40:02.335233Z", + "iopub.status.idle": "2023-11-12T12:40:02.337024Z", + "shell.execute_reply": "2023-11-12T12:40:02.336803Z" }, "slideshow": { "slide_type": "subslide" @@ -3400,9 +3400,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/283236387.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/283236387.py\", line 2, in \n", " t = Time(-23, 0, 0)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/559831374.py\", line 3, in __init__\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/559831374.py\", line 3, in __init__\n", " assert 0 <= hours <= 23\n", "AssertionError (expected)\n" ] @@ -3468,10 +3468,10 @@ "execution_count": 64, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.873640Z", - "iopub.status.busy": "2023-10-22T14:21:19.873516Z", - "iopub.status.idle": "2023-10-22T14:21:19.875522Z", - "shell.execute_reply": "2023-10-22T14:21:19.875196Z" + "iopub.execute_input": "2023-11-12T12:40:02.339037Z", + "iopub.status.busy": "2023-11-12T12:40:02.338922Z", + "iopub.status.idle": "2023-11-12T12:40:02.340785Z", + "shell.execute_reply": "2023-11-12T12:40:02.340474Z" }, "slideshow": { "slide_type": "fragment" @@ -3535,10 +3535,10 @@ "execution_count": 65, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.877386Z", - "iopub.status.busy": "2023-10-22T14:21:19.877244Z", - "iopub.status.idle": "2023-10-22T14:21:19.879568Z", - "shell.execute_reply": "2023-10-22T14:21:19.879173Z" + "iopub.execute_input": "2023-11-12T12:40:02.342923Z", + "iopub.status.busy": "2023-11-12T12:40:02.342800Z", + "iopub.status.idle": "2023-11-12T12:40:02.344783Z", + "shell.execute_reply": "2023-11-12T12:40:02.344488Z" }, "slideshow": { "slide_type": "subslide" @@ -3573,10 +3573,10 @@ "execution_count": 66, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.881376Z", - "iopub.status.busy": "2023-10-22T14:21:19.881230Z", - "iopub.status.idle": "2023-10-22T14:21:19.883732Z", - "shell.execute_reply": "2023-10-22T14:21:19.883422Z" + "iopub.execute_input": "2023-11-12T12:40:02.346332Z", + "iopub.status.busy": "2023-11-12T12:40:02.346224Z", + "iopub.status.idle": "2023-11-12T12:40:02.348523Z", + "shell.execute_reply": "2023-11-12T12:40:02.348203Z" }, "slideshow": { "slide_type": "fragment" @@ -3615,10 +3615,10 @@ "execution_count": 67, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.885562Z", - "iopub.status.busy": "2023-10-22T14:21:19.885421Z", - "iopub.status.idle": "2023-10-22T14:21:19.887184Z", - "shell.execute_reply": "2023-10-22T14:21:19.886903Z" + "iopub.execute_input": "2023-11-12T12:40:02.350119Z", + "iopub.status.busy": "2023-11-12T12:40:02.350009Z", + "iopub.status.idle": "2023-11-12T12:40:02.351556Z", + "shell.execute_reply": "2023-11-12T12:40:02.351284Z" }, "slideshow": { "slide_type": "fragment" @@ -3645,10 +3645,10 @@ "execution_count": 68, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.889047Z", - "iopub.status.busy": "2023-10-22T14:21:19.888882Z", - "iopub.status.idle": "2023-10-22T14:21:19.890827Z", - "shell.execute_reply": "2023-10-22T14:21:19.890525Z" + "iopub.execute_input": "2023-11-12T12:40:02.353139Z", + "iopub.status.busy": "2023-11-12T12:40:02.353028Z", + "iopub.status.idle": "2023-11-12T12:40:02.354930Z", + "shell.execute_reply": "2023-11-12T12:40:02.354668Z" }, "slideshow": { "slide_type": "fragment" @@ -3660,9 +3660,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/91299477.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/91299477.py\", line 2, in \n", " my_time.hours = 25 # type: ignore\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2658705698.py\", line 8, in hours\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2658705698.py\", line 8, in hours\n", " assert 0 <= new_hours <= 23\n", "AssertionError (expected)\n" ] @@ -3738,10 +3738,10 @@ "execution_count": 69, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.892675Z", - "iopub.status.busy": "2023-10-22T14:21:19.892543Z", - "iopub.status.idle": "2023-10-22T14:21:19.894725Z", - "shell.execute_reply": "2023-10-22T14:21:19.894466Z" + "iopub.execute_input": "2023-11-12T12:40:02.356699Z", + "iopub.status.busy": "2023-11-12T12:40:02.356577Z", + "iopub.status.idle": "2023-11-12T12:40:02.358517Z", + "shell.execute_reply": "2023-11-12T12:40:02.358230Z" }, "slideshow": { "slide_type": "subslide" @@ -3773,10 +3773,10 @@ "execution_count": 70, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.896413Z", - "iopub.status.busy": "2023-10-22T14:21:19.896272Z", - "iopub.status.idle": "2023-10-22T14:21:19.898660Z", - "shell.execute_reply": "2023-10-22T14:21:19.898381Z" + "iopub.execute_input": "2023-11-12T12:40:02.360200Z", + "iopub.status.busy": "2023-11-12T12:40:02.360074Z", + "iopub.status.idle": "2023-11-12T12:40:02.362263Z", + "shell.execute_reply": "2023-11-12T12:40:02.362013Z" }, "slideshow": { "slide_type": "subslide" @@ -3801,10 +3801,10 @@ "execution_count": 71, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.900401Z", - "iopub.status.busy": "2023-10-22T14:21:19.900243Z", - "iopub.status.idle": "2023-10-22T14:21:19.902179Z", - "shell.execute_reply": "2023-10-22T14:21:19.901925Z" + "iopub.execute_input": "2023-11-12T12:40:02.363670Z", + "iopub.status.busy": "2023-11-12T12:40:02.363569Z", + "iopub.status.idle": "2023-11-12T12:40:02.365495Z", + "shell.execute_reply": "2023-11-12T12:40:02.365237Z" }, "slideshow": { "slide_type": "subslide" @@ -3816,11 +3816,11 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/283236387.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/283236387.py\", line 2, in \n", " t = Time(-23, 0, 0)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/346828762.py\", line 6, in __init__\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/346828762.py\", line 6, in __init__\n", " assert self.repOK()\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/478898990.py\", line 3, in repOK\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/478898990.py\", line 3, in repOK\n", " assert 0 <= self.hours() <= 23\n", "AssertionError (expected)\n" ] @@ -3847,10 +3847,10 @@ "execution_count": 72, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.903711Z", - "iopub.status.busy": "2023-10-22T14:21:19.903601Z", - "iopub.status.idle": "2023-10-22T14:21:19.905706Z", - "shell.execute_reply": "2023-10-22T14:21:19.905420Z" + "iopub.execute_input": "2023-11-12T12:40:02.367042Z", + "iopub.status.busy": "2023-11-12T12:40:02.366926Z", + "iopub.status.idle": "2023-11-12T12:40:02.369108Z", + "shell.execute_reply": "2023-11-12T12:40:02.368790Z" }, "slideshow": { "slide_type": "subslide" @@ -3899,10 +3899,10 @@ "execution_count": 73, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.907350Z", - "iopub.status.busy": "2023-10-22T14:21:19.907226Z", - "iopub.status.idle": "2023-10-22T14:21:19.909444Z", - "shell.execute_reply": "2023-10-22T14:21:19.909170Z" + "iopub.execute_input": "2023-11-12T12:40:02.370810Z", + "iopub.status.busy": "2023-11-12T12:40:02.370703Z", + "iopub.status.idle": "2023-11-12T12:40:02.372823Z", + "shell.execute_reply": "2023-11-12T12:40:02.372577Z" }, "slideshow": { "slide_type": "subslide" @@ -3927,10 +3927,10 @@ "execution_count": 74, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.911227Z", - "iopub.status.busy": "2023-10-22T14:21:19.911111Z", - "iopub.status.idle": "2023-10-22T14:21:19.913263Z", - "shell.execute_reply": "2023-10-22T14:21:19.912985Z" + "iopub.execute_input": "2023-11-12T12:40:02.374541Z", + "iopub.status.busy": "2023-11-12T12:40:02.374411Z", + "iopub.status.idle": "2023-11-12T12:40:02.376825Z", + "shell.execute_reply": "2023-11-12T12:40:02.376532Z" }, "slideshow": { "slide_type": "fragment" @@ -3968,10 +3968,10 @@ "execution_count": 75, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.915011Z", - "iopub.status.busy": "2023-10-22T14:21:19.914882Z", - "iopub.status.idle": "2023-10-22T14:21:19.916837Z", - "shell.execute_reply": "2023-10-22T14:21:19.916565Z" + "iopub.execute_input": "2023-11-12T12:40:02.378611Z", + "iopub.status.busy": "2023-11-12T12:40:02.378481Z", + "iopub.status.idle": "2023-11-12T12:40:02.380466Z", + "shell.execute_reply": "2023-11-12T12:40:02.380230Z" }, "slideshow": { "slide_type": "subslide" @@ -3983,11 +3983,11 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/119323666.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/119323666.py\", line 2, in \n", " t = Time(\"After midnight\") # type: ignore\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/346828762.py\", line 6, in __init__\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/346828762.py\", line 6, in __init__\n", " assert self.repOK()\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1587012707.py\", line 3, in repOK\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1587012707.py\", line 3, in repOK\n", " assert isinstance(self.hours(), int)\n", "AssertionError (expected)\n" ] @@ -4025,10 +4025,10 @@ "execution_count": 76, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.918458Z", - "iopub.status.busy": "2023-10-22T14:21:19.918336Z", - "iopub.status.idle": "2023-10-22T14:21:19.920472Z", - "shell.execute_reply": "2023-10-22T14:21:19.920228Z" + "iopub.execute_input": "2023-11-12T12:40:02.382018Z", + "iopub.status.busy": "2023-11-12T12:40:02.381915Z", + "iopub.status.idle": "2023-11-12T12:40:02.384067Z", + "shell.execute_reply": "2023-11-12T12:40:02.383822Z" }, "slideshow": { "slide_type": "fragment" @@ -4065,10 +4065,10 @@ "execution_count": 77, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.921991Z", - "iopub.status.busy": "2023-10-22T14:21:19.921879Z", - "iopub.status.idle": "2023-10-22T14:21:19.923975Z", - "shell.execute_reply": "2023-10-22T14:21:19.923706Z" + "iopub.execute_input": "2023-11-12T12:40:02.385628Z", + "iopub.status.busy": "2023-11-12T12:40:02.385497Z", + "iopub.status.idle": "2023-11-12T12:40:02.387634Z", + "shell.execute_reply": "2023-11-12T12:40:02.387358Z" }, "slideshow": { "slide_type": "fragment" @@ -4161,10 +4161,10 @@ "execution_count": 78, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.925658Z", - "iopub.status.busy": "2023-10-22T14:21:19.925547Z", - "iopub.status.idle": "2023-10-22T14:21:19.927160Z", - "shell.execute_reply": "2023-10-22T14:21:19.926935Z" + "iopub.execute_input": "2023-11-12T12:40:02.389429Z", + "iopub.status.busy": "2023-11-12T12:40:02.389193Z", + "iopub.status.idle": "2023-11-12T12:40:02.391060Z", + "shell.execute_reply": "2023-11-12T12:40:02.390790Z" }, "slideshow": { "slide_type": "fragment" @@ -4183,10 +4183,10 @@ "execution_count": 79, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.928586Z", - "iopub.status.busy": "2023-10-22T14:21:19.928493Z", - "iopub.status.idle": "2023-10-22T14:21:19.930417Z", - "shell.execute_reply": "2023-10-22T14:21:19.930116Z" + "iopub.execute_input": "2023-11-12T12:40:02.392740Z", + "iopub.status.busy": "2023-11-12T12:40:02.392616Z", + "iopub.status.idle": "2023-11-12T12:40:02.394482Z", + "shell.execute_reply": "2023-11-12T12:40:02.394236Z" }, "slideshow": { "slide_type": "fragment" @@ -4209,10 +4209,10 @@ "execution_count": 80, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.952087Z", - "iopub.status.busy": "2023-10-22T14:21:19.951920Z", - "iopub.status.idle": "2023-10-22T14:21:19.954578Z", - "shell.execute_reply": "2023-10-22T14:21:19.954279Z" + "iopub.execute_input": "2023-11-12T12:40:02.395974Z", + "iopub.status.busy": "2023-11-12T12:40:02.395870Z", + "iopub.status.idle": "2023-11-12T12:40:02.398183Z", + "shell.execute_reply": "2023-11-12T12:40:02.397832Z" }, "slideshow": { "slide_type": "subslide" @@ -4258,10 +4258,10 @@ "execution_count": 81, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.956397Z", - "iopub.status.busy": "2023-10-22T14:21:19.956275Z", - "iopub.status.idle": "2023-10-22T14:21:19.958418Z", - "shell.execute_reply": "2023-10-22T14:21:19.958142Z" + "iopub.execute_input": "2023-11-12T12:40:02.419709Z", + "iopub.status.busy": "2023-11-12T12:40:02.419559Z", + "iopub.status.idle": "2023-11-12T12:40:02.421886Z", + "shell.execute_reply": "2023-11-12T12:40:02.421566Z" }, "slideshow": { "slide_type": "fragment" @@ -4296,10 +4296,10 @@ "execution_count": 82, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.959905Z", - "iopub.status.busy": "2023-10-22T14:21:19.959800Z", - "iopub.status.idle": "2023-10-22T14:21:19.961856Z", - "shell.execute_reply": "2023-10-22T14:21:19.961509Z" + "iopub.execute_input": "2023-11-12T12:40:02.423460Z", + "iopub.status.busy": "2023-11-12T12:40:02.423354Z", + "iopub.status.idle": "2023-11-12T12:40:02.425394Z", + "shell.execute_reply": "2023-11-12T12:40:02.425065Z" }, "slideshow": { "slide_type": "fragment" @@ -4332,10 +4332,10 @@ "execution_count": 83, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.963791Z", - "iopub.status.busy": "2023-10-22T14:21:19.963652Z", - "iopub.status.idle": "2023-10-22T14:21:19.965391Z", - "shell.execute_reply": "2023-10-22T14:21:19.965082Z" + "iopub.execute_input": "2023-11-12T12:40:02.427095Z", + "iopub.status.busy": "2023-11-12T12:40:02.426973Z", + "iopub.status.idle": "2023-11-12T12:40:02.428670Z", + "shell.execute_reply": "2023-11-12T12:40:02.428398Z" }, "slideshow": { "slide_type": "fragment" @@ -4352,10 +4352,10 @@ "execution_count": 84, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.967336Z", - "iopub.status.busy": "2023-10-22T14:21:19.967191Z", - "iopub.status.idle": "2023-10-22T14:21:19.969535Z", - "shell.execute_reply": "2023-10-22T14:21:19.969209Z" + "iopub.execute_input": "2023-11-12T12:40:02.430136Z", + "iopub.status.busy": "2023-11-12T12:40:02.430031Z", + "iopub.status.idle": "2023-11-12T12:40:02.432039Z", + "shell.execute_reply": "2023-11-12T12:40:02.431772Z" }, "slideshow": { "slide_type": "subslide" @@ -4391,10 +4391,10 @@ "execution_count": 85, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.971310Z", - "iopub.status.busy": "2023-10-22T14:21:19.971182Z", - "iopub.status.idle": "2023-10-22T14:21:19.973792Z", - "shell.execute_reply": "2023-10-22T14:21:19.973443Z" + "iopub.execute_input": "2023-11-12T12:40:02.433644Z", + "iopub.status.busy": "2023-11-12T12:40:02.433535Z", + "iopub.status.idle": "2023-11-12T12:40:02.435663Z", + "shell.execute_reply": "2023-11-12T12:40:02.435401Z" }, "slideshow": { "slide_type": "subslide" @@ -4452,10 +4452,10 @@ "execution_count": 86, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.975618Z", - "iopub.status.busy": "2023-10-22T14:21:19.975486Z", - "iopub.status.idle": "2023-10-22T14:21:19.977681Z", - "shell.execute_reply": "2023-10-22T14:21:19.977329Z" + "iopub.execute_input": "2023-11-12T12:40:02.437170Z", + "iopub.status.busy": "2023-11-12T12:40:02.437070Z", + "iopub.status.idle": "2023-11-12T12:40:02.438706Z", + "shell.execute_reply": "2023-11-12T12:40:02.438486Z" }, "slideshow": { "slide_type": "subslide" @@ -4467,7 +4467,7 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/295675708.py\", line 3, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/295675708.py\", line 3, in \n", " \"foo\"[index]\n", "IndexError: string index out of range (expected)\n" ] @@ -4508,10 +4508,10 @@ "execution_count": 87, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.979506Z", - "iopub.status.busy": "2023-10-22T14:21:19.979357Z", - "iopub.status.idle": "2023-10-22T14:21:19.981588Z", - "shell.execute_reply": "2023-10-22T14:21:19.981217Z" + "iopub.execute_input": "2023-11-12T12:40:02.440206Z", + "iopub.status.busy": "2023-11-12T12:40:02.440098Z", + "iopub.status.idle": "2023-11-12T12:40:02.442235Z", + "shell.execute_reply": "2023-11-12T12:40:02.441974Z" }, "slideshow": { "slide_type": "fragment" @@ -4536,10 +4536,10 @@ "execution_count": 88, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:19.983380Z", - "iopub.status.busy": "2023-10-22T14:21:19.983245Z", - "iopub.status.idle": "2023-10-22T14:21:20.074715Z", - "shell.execute_reply": "2023-10-22T14:21:20.074198Z" + "iopub.execute_input": "2023-11-12T12:40:02.443803Z", + "iopub.status.busy": "2023-11-12T12:40:02.443687Z", + "iopub.status.idle": "2023-11-12T12:40:02.526170Z", + "shell.execute_reply": "2023-11-12T12:40:02.525808Z" }, "slideshow": { "slide_type": "subslide" @@ -4580,10 +4580,10 @@ "execution_count": 89, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.076696Z", - "iopub.status.busy": "2023-10-22T14:21:20.076561Z", - "iopub.status.idle": "2023-10-22T14:21:20.275131Z", - "shell.execute_reply": "2023-10-22T14:21:20.274565Z" + "iopub.execute_input": "2023-11-12T12:40:02.527875Z", + "iopub.status.busy": "2023-11-12T12:40:02.527761Z", + "iopub.status.idle": "2023-11-12T12:40:02.718123Z", + "shell.execute_reply": "2023-11-12T12:40:02.717619Z" }, "slideshow": { "slide_type": "fragment" @@ -4599,10 +4599,10 @@ "execution_count": 90, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.277179Z", - "iopub.status.busy": "2023-10-22T14:21:20.277036Z", - "iopub.status.idle": "2023-10-22T14:21:20.545009Z", - "shell.execute_reply": "2023-10-22T14:21:20.543984Z" + "iopub.execute_input": "2023-11-12T12:40:02.720374Z", + "iopub.status.busy": "2023-11-12T12:40:02.720217Z", + "iopub.status.idle": "2023-11-12T12:40:02.979778Z", + "shell.execute_reply": "2023-11-12T12:40:02.979305Z" }, "slideshow": { "slide_type": "fragment" @@ -4651,10 +4651,10 @@ "execution_count": 91, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.548180Z", - "iopub.status.busy": "2023-10-22T14:21:20.547983Z", - "iopub.status.idle": "2023-10-22T14:21:20.551367Z", - "shell.execute_reply": "2023-10-22T14:21:20.550928Z" + "iopub.execute_input": "2023-11-12T12:40:02.982223Z", + "iopub.status.busy": "2023-11-12T12:40:02.982067Z", + "iopub.status.idle": "2023-11-12T12:40:02.984809Z", + "shell.execute_reply": "2023-11-12T12:40:02.984535Z" }, "slideshow": { "slide_type": "subslide" @@ -4682,10 +4682,10 @@ "execution_count": 92, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.553697Z", - "iopub.status.busy": "2023-10-22T14:21:20.553587Z", - "iopub.status.idle": "2023-10-22T14:21:20.555631Z", - "shell.execute_reply": "2023-10-22T14:21:20.555308Z" + "iopub.execute_input": "2023-11-12T12:40:02.986446Z", + "iopub.status.busy": "2023-11-12T12:40:02.986328Z", + "iopub.status.idle": "2023-11-12T12:40:02.988013Z", + "shell.execute_reply": "2023-11-12T12:40:02.987749Z" }, "slideshow": { "slide_type": "fragment" @@ -4701,10 +4701,10 @@ "execution_count": 93, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.557328Z", - "iopub.status.busy": "2023-10-22T14:21:20.557212Z", - "iopub.status.idle": "2023-10-22T14:21:20.559431Z", - "shell.execute_reply": "2023-10-22T14:21:20.559136Z" + "iopub.execute_input": "2023-11-12T12:40:02.989453Z", + "iopub.status.busy": "2023-11-12T12:40:02.989334Z", + "iopub.status.idle": "2023-11-12T12:40:02.991834Z", + "shell.execute_reply": "2023-11-12T12:40:02.991519Z" }, "slideshow": { "slide_type": "subslide" @@ -4731,10 +4731,10 @@ "execution_count": 94, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.561062Z", - "iopub.status.busy": "2023-10-22T14:21:20.560940Z", - "iopub.status.idle": "2023-10-22T14:21:20.562582Z", - "shell.execute_reply": "2023-10-22T14:21:20.562349Z" + "iopub.execute_input": "2023-11-12T12:40:02.993517Z", + "iopub.status.busy": "2023-11-12T12:40:02.993371Z", + "iopub.status.idle": "2023-11-12T12:40:02.995130Z", + "shell.execute_reply": "2023-11-12T12:40:02.994848Z" }, "slideshow": { "slide_type": "fragment" @@ -4750,10 +4750,10 @@ "execution_count": 95, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.564174Z", - "iopub.status.busy": "2023-10-22T14:21:20.564050Z", - "iopub.status.idle": "2023-10-22T14:21:20.566534Z", - "shell.execute_reply": "2023-10-22T14:21:20.566239Z" + "iopub.execute_input": "2023-11-12T12:40:02.996586Z", + "iopub.status.busy": "2023-11-12T12:40:02.996483Z", + "iopub.status.idle": "2023-11-12T12:40:02.998449Z", + "shell.execute_reply": "2023-11-12T12:40:02.998206Z" }, "slideshow": { "slide_type": "fragment" @@ -4780,10 +4780,10 @@ "execution_count": 96, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.568113Z", - "iopub.status.busy": "2023-10-22T14:21:20.567979Z", - "iopub.status.idle": "2023-10-22T14:21:20.570483Z", - "shell.execute_reply": "2023-10-22T14:21:20.570188Z" + "iopub.execute_input": "2023-11-12T12:40:02.999868Z", + "iopub.status.busy": "2023-11-12T12:40:02.999758Z", + "iopub.status.idle": "2023-11-12T12:40:03.001792Z", + "shell.execute_reply": "2023-11-12T12:40:03.001552Z" }, "slideshow": { "slide_type": "fragment" @@ -4821,10 +4821,10 @@ "execution_count": 97, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.572225Z", - "iopub.status.busy": "2023-10-22T14:21:20.572103Z", - "iopub.status.idle": "2023-10-22T14:21:20.574102Z", - "shell.execute_reply": "2023-10-22T14:21:20.573846Z" + "iopub.execute_input": "2023-11-12T12:40:03.003317Z", + "iopub.status.busy": "2023-11-12T12:40:03.003197Z", + "iopub.status.idle": "2023-11-12T12:40:03.005216Z", + "shell.execute_reply": "2023-11-12T12:40:03.004932Z" }, "slideshow": { "slide_type": "fragment" @@ -4845,10 +4845,10 @@ "execution_count": 98, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.575946Z", - "iopub.status.busy": "2023-10-22T14:21:20.575814Z", - "iopub.status.idle": "2023-10-22T14:21:20.577599Z", - "shell.execute_reply": "2023-10-22T14:21:20.577230Z" + "iopub.execute_input": "2023-11-12T12:40:03.006752Z", + "iopub.status.busy": "2023-11-12T12:40:03.006633Z", + "iopub.status.idle": "2023-11-12T12:40:03.008355Z", + "shell.execute_reply": "2023-11-12T12:40:03.008073Z" }, "slideshow": { "slide_type": "subslide" @@ -4865,10 +4865,10 @@ "execution_count": 99, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.579173Z", - "iopub.status.busy": "2023-10-22T14:21:20.579041Z", - "iopub.status.idle": "2023-10-22T14:21:20.581396Z", - "shell.execute_reply": "2023-10-22T14:21:20.581022Z" + "iopub.execute_input": "2023-11-12T12:40:03.010086Z", + "iopub.status.busy": "2023-11-12T12:40:03.009954Z", + "iopub.status.idle": "2023-11-12T12:40:03.012133Z", + "shell.execute_reply": "2023-11-12T12:40:03.011861Z" }, "slideshow": { "slide_type": "fragment" @@ -4895,10 +4895,10 @@ "execution_count": 100, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.583314Z", - "iopub.status.busy": "2023-10-22T14:21:20.583181Z", - "iopub.status.idle": "2023-10-22T14:21:20.585590Z", - "shell.execute_reply": "2023-10-22T14:21:20.585291Z" + "iopub.execute_input": "2023-11-12T12:40:03.013756Z", + "iopub.status.busy": "2023-11-12T12:40:03.013544Z", + "iopub.status.idle": "2023-11-12T12:40:03.015664Z", + "shell.execute_reply": "2023-11-12T12:40:03.015392Z" }, "slideshow": { "slide_type": "fragment" @@ -4936,10 +4936,10 @@ "execution_count": 101, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.587275Z", - "iopub.status.busy": "2023-10-22T14:21:20.587137Z", - "iopub.status.idle": "2023-10-22T14:21:20.589131Z", - "shell.execute_reply": "2023-10-22T14:21:20.588793Z" + "iopub.execute_input": "2023-11-12T12:40:03.017122Z", + "iopub.status.busy": "2023-11-12T12:40:03.016999Z", + "iopub.status.idle": "2023-11-12T12:40:03.018762Z", + "shell.execute_reply": "2023-11-12T12:40:03.018482Z" }, "slideshow": { "slide_type": "skip" @@ -4955,10 +4955,10 @@ "execution_count": 102, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.590782Z", - "iopub.status.busy": "2023-10-22T14:21:20.590649Z", - "iopub.status.idle": "2023-10-22T14:21:20.594045Z", - "shell.execute_reply": "2023-10-22T14:21:20.593717Z" + "iopub.execute_input": "2023-11-12T12:40:03.020322Z", + "iopub.status.busy": "2023-11-12T12:40:03.020206Z", + "iopub.status.idle": "2023-11-12T12:40:03.023210Z", + "shell.execute_reply": "2023-11-12T12:40:03.022946Z" }, "slideshow": { "slide_type": "subslide" @@ -5001,10 +5001,10 @@ "execution_count": 103, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.595605Z", - "iopub.status.busy": "2023-10-22T14:21:20.595502Z", - "iopub.status.idle": "2023-10-22T14:21:20.598350Z", - "shell.execute_reply": "2023-10-22T14:21:20.598050Z" + "iopub.execute_input": "2023-11-12T12:40:03.024799Z", + "iopub.status.busy": "2023-11-12T12:40:03.024630Z", + "iopub.status.idle": "2023-11-12T12:40:03.027058Z", + "shell.execute_reply": "2023-11-12T12:40:03.026788Z" }, "slideshow": { "slide_type": "subslide" @@ -5063,10 +5063,10 @@ "execution_count": 104, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.600108Z", - "iopub.status.busy": "2023-10-22T14:21:20.599971Z", - "iopub.status.idle": "2023-10-22T14:21:20.602210Z", - "shell.execute_reply": "2023-10-22T14:21:20.601956Z" + "iopub.execute_input": "2023-11-12T12:40:03.028556Z", + "iopub.status.busy": "2023-11-12T12:40:03.028446Z", + "iopub.status.idle": "2023-11-12T12:40:03.030817Z", + "shell.execute_reply": "2023-11-12T12:40:03.030560Z" }, "slideshow": { "slide_type": "fragment" @@ -5141,10 +5141,10 @@ "execution_count": 105, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.603698Z", - "iopub.status.busy": "2023-10-22T14:21:20.603594Z", - "iopub.status.idle": "2023-10-22T14:21:20.605735Z", - "shell.execute_reply": "2023-10-22T14:21:20.605459Z" + "iopub.execute_input": "2023-11-12T12:40:03.032632Z", + "iopub.status.busy": "2023-11-12T12:40:03.032513Z", + "iopub.status.idle": "2023-11-12T12:40:03.034562Z", + "shell.execute_reply": "2023-11-12T12:40:03.034284Z" }, "slideshow": { "slide_type": "subslide" @@ -5170,10 +5170,10 @@ "execution_count": 106, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.607518Z", - "iopub.status.busy": "2023-10-22T14:21:20.607384Z", - "iopub.status.idle": "2023-10-22T14:21:20.619868Z", - "shell.execute_reply": "2023-10-22T14:21:20.619577Z" + "iopub.execute_input": "2023-11-12T12:40:03.036009Z", + "iopub.status.busy": "2023-11-12T12:40:03.035907Z", + "iopub.status.idle": "2023-11-12T12:40:03.048277Z", + "shell.execute_reply": "2023-11-12T12:40:03.048016Z" }, "slideshow": { "slide_type": "subslide" @@ -5215,10 +5215,10 @@ "execution_count": 107, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.621604Z", - "iopub.status.busy": "2023-10-22T14:21:20.621465Z", - "iopub.status.idle": "2023-10-22T14:21:20.817671Z", - "shell.execute_reply": "2023-10-22T14:21:20.817182Z" + "iopub.execute_input": "2023-11-12T12:40:03.049871Z", + "iopub.status.busy": "2023-11-12T12:40:03.049760Z", + "iopub.status.idle": "2023-11-12T12:40:03.235227Z", + "shell.execute_reply": "2023-11-12T12:40:03.234705Z" }, "slideshow": { "slide_type": "fragment" @@ -5234,10 +5234,10 @@ "execution_count": 108, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:20.819742Z", - "iopub.status.busy": "2023-10-22T14:21:20.819590Z", - "iopub.status.idle": "2023-10-22T14:21:21.080950Z", - "shell.execute_reply": "2023-10-22T14:21:21.080351Z" + "iopub.execute_input": "2023-11-12T12:40:03.237463Z", + "iopub.status.busy": "2023-11-12T12:40:03.237235Z", + "iopub.status.idle": "2023-11-12T12:40:03.509541Z", + "shell.execute_reply": "2023-11-12T12:40:03.509019Z" }, "slideshow": { "slide_type": "fragment" @@ -5286,10 +5286,10 @@ "execution_count": 109, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.083566Z", - "iopub.status.busy": "2023-10-22T14:21:21.083371Z", - "iopub.status.idle": "2023-10-22T14:21:21.087488Z", - "shell.execute_reply": "2023-10-22T14:21:21.087205Z" + "iopub.execute_input": "2023-11-12T12:40:03.512081Z", + "iopub.status.busy": "2023-11-12T12:40:03.511935Z", + "iopub.status.idle": "2023-11-12T12:40:03.516383Z", + "shell.execute_reply": "2023-11-12T12:40:03.516051Z" }, "slideshow": { "slide_type": "subslide" @@ -5367,10 +5367,10 @@ "execution_count": 110, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.089071Z", - "iopub.status.busy": "2023-10-22T14:21:21.088979Z", - "iopub.status.idle": "2023-10-22T14:21:21.091594Z", - "shell.execute_reply": "2023-10-22T14:21:21.091311Z" + "iopub.execute_input": "2023-11-12T12:40:03.518035Z", + "iopub.status.busy": "2023-11-12T12:40:03.517912Z", + "iopub.status.idle": "2023-11-12T12:40:03.520797Z", + "shell.execute_reply": "2023-11-12T12:40:03.520522Z" }, "slideshow": { "slide_type": "subslide" @@ -5409,10 +5409,10 @@ "execution_count": 111, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.093049Z", - "iopub.status.busy": "2023-10-22T14:21:21.092952Z", - "iopub.status.idle": "2023-10-22T14:21:21.094881Z", - "shell.execute_reply": "2023-10-22T14:21:21.094617Z" + "iopub.execute_input": "2023-11-12T12:40:03.522182Z", + "iopub.status.busy": "2023-11-12T12:40:03.522080Z", + "iopub.status.idle": "2023-11-12T12:40:03.523861Z", + "shell.execute_reply": "2023-11-12T12:40:03.523542Z" }, "slideshow": { "slide_type": "subslide" @@ -5428,10 +5428,10 @@ "execution_count": 112, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.096772Z", - "iopub.status.busy": "2023-10-22T14:21:21.096650Z", - "iopub.status.idle": "2023-10-22T14:21:21.099097Z", - "shell.execute_reply": "2023-10-22T14:21:21.098772Z" + "iopub.execute_input": "2023-11-12T12:40:03.525504Z", + "iopub.status.busy": "2023-11-12T12:40:03.525373Z", + "iopub.status.idle": "2023-11-12T12:40:03.527710Z", + "shell.execute_reply": "2023-11-12T12:40:03.527434Z" }, "slideshow": { "slide_type": "fragment" @@ -5465,10 +5465,10 @@ "execution_count": 113, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.100630Z", - "iopub.status.busy": "2023-10-22T14:21:21.100518Z", - "iopub.status.idle": "2023-10-22T14:21:21.102618Z", - "shell.execute_reply": "2023-10-22T14:21:21.102332Z" + "iopub.execute_input": "2023-11-12T12:40:03.529189Z", + "iopub.status.busy": "2023-11-12T12:40:03.529083Z", + "iopub.status.idle": "2023-11-12T12:40:03.531189Z", + "shell.execute_reply": "2023-11-12T12:40:03.530919Z" }, "slideshow": { "slide_type": "fragment" @@ -5495,10 +5495,10 @@ "execution_count": 114, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.104168Z", - "iopub.status.busy": "2023-10-22T14:21:21.104049Z", - "iopub.status.idle": "2023-10-22T14:21:21.106044Z", - "shell.execute_reply": "2023-10-22T14:21:21.105796Z" + "iopub.execute_input": "2023-11-12T12:40:03.532631Z", + "iopub.status.busy": "2023-11-12T12:40:03.532522Z", + "iopub.status.idle": "2023-11-12T12:40:03.534626Z", + "shell.execute_reply": "2023-11-12T12:40:03.534385Z" }, "slideshow": { "slide_type": "fragment" @@ -5532,10 +5532,10 @@ "execution_count": 115, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.107540Z", - "iopub.status.busy": "2023-10-22T14:21:21.107439Z", - "iopub.status.idle": "2023-10-22T14:21:21.109482Z", - "shell.execute_reply": "2023-10-22T14:21:21.109176Z" + "iopub.execute_input": "2023-11-12T12:40:03.536076Z", + "iopub.status.busy": "2023-11-12T12:40:03.535967Z", + "iopub.status.idle": "2023-11-12T12:40:03.537853Z", + "shell.execute_reply": "2023-11-12T12:40:03.537606Z" }, "slideshow": { "slide_type": "fragment" @@ -5562,10 +5562,10 @@ "execution_count": 116, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.111217Z", - "iopub.status.busy": "2023-10-22T14:21:21.111078Z", - "iopub.status.idle": "2023-10-22T14:21:21.113367Z", - "shell.execute_reply": "2023-10-22T14:21:21.113106Z" + "iopub.execute_input": "2023-11-12T12:40:03.539288Z", + "iopub.status.busy": "2023-11-12T12:40:03.539192Z", + "iopub.status.idle": "2023-11-12T12:40:03.541330Z", + "shell.execute_reply": "2023-11-12T12:40:03.540974Z" }, "slideshow": { "slide_type": "subslide" @@ -5599,10 +5599,10 @@ "execution_count": 117, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.114925Z", - "iopub.status.busy": "2023-10-22T14:21:21.114813Z", - "iopub.status.idle": "2023-10-22T14:21:21.116452Z", - "shell.execute_reply": "2023-10-22T14:21:21.116204Z" + "iopub.execute_input": "2023-11-12T12:40:03.543022Z", + "iopub.status.busy": "2023-11-12T12:40:03.542792Z", + "iopub.status.idle": "2023-11-12T12:40:03.544490Z", + "shell.execute_reply": "2023-11-12T12:40:03.544231Z" }, "slideshow": { "slide_type": "fragment" @@ -5618,10 +5618,10 @@ "execution_count": 118, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.118273Z", - "iopub.status.busy": "2023-10-22T14:21:21.118029Z", - "iopub.status.idle": "2023-10-22T14:21:21.120407Z", - "shell.execute_reply": "2023-10-22T14:21:21.120082Z" + "iopub.execute_input": "2023-11-12T12:40:03.545915Z", + "iopub.status.busy": "2023-11-12T12:40:03.545804Z", + "iopub.status.idle": "2023-11-12T12:40:03.547876Z", + "shell.execute_reply": "2023-11-12T12:40:03.547639Z" }, "slideshow": { "slide_type": "fragment" @@ -5655,10 +5655,10 @@ "execution_count": 119, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.122265Z", - "iopub.status.busy": "2023-10-22T14:21:21.122117Z", - "iopub.status.idle": "2023-10-22T14:21:21.124785Z", - "shell.execute_reply": "2023-10-22T14:21:21.124252Z" + "iopub.execute_input": "2023-11-12T12:40:03.549277Z", + "iopub.status.busy": "2023-11-12T12:40:03.549161Z", + "iopub.status.idle": "2023-11-12T12:40:03.551209Z", + "shell.execute_reply": "2023-11-12T12:40:03.550948Z" }, "slideshow": { "slide_type": "fragment" @@ -5685,10 +5685,10 @@ "execution_count": 120, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.126553Z", - "iopub.status.busy": "2023-10-22T14:21:21.126418Z", - "iopub.status.idle": "2023-10-22T14:21:21.128593Z", - "shell.execute_reply": "2023-10-22T14:21:21.128332Z" + "iopub.execute_input": "2023-11-12T12:40:03.552623Z", + "iopub.status.busy": "2023-11-12T12:40:03.552509Z", + "iopub.status.idle": "2023-11-12T12:40:03.554609Z", + "shell.execute_reply": "2023-11-12T12:40:03.554334Z" }, "slideshow": { "slide_type": "fragment" @@ -5722,10 +5722,10 @@ "execution_count": 121, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.130062Z", - "iopub.status.busy": "2023-10-22T14:21:21.129948Z", - "iopub.status.idle": "2023-10-22T14:21:21.131816Z", - "shell.execute_reply": "2023-10-22T14:21:21.131599Z" + "iopub.execute_input": "2023-11-12T12:40:03.556116Z", + "iopub.status.busy": "2023-11-12T12:40:03.555993Z", + "iopub.status.idle": "2023-11-12T12:40:03.557941Z", + "shell.execute_reply": "2023-11-12T12:40:03.557681Z" }, "slideshow": { "slide_type": "subslide" @@ -5737,9 +5737,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/381644293.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/381644293.py\", line 2, in \n", " dynamic_mem.allocate(1)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2922652606.py\", line 45, in allocate\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2922652606.py\", line 45, in allocate\n", " raise MemoryError(\"Out of Memory\")\n", "MemoryError: Out of Memory (expected)\n" ] @@ -5778,10 +5778,10 @@ "execution_count": 122, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.133475Z", - "iopub.status.busy": "2023-10-22T14:21:21.133364Z", - "iopub.status.idle": "2023-10-22T14:21:21.135596Z", - "shell.execute_reply": "2023-10-22T14:21:21.135313Z" + "iopub.execute_input": "2023-11-12T12:40:03.559529Z", + "iopub.status.busy": "2023-11-12T12:40:03.559423Z", + "iopub.status.idle": "2023-11-12T12:40:03.561496Z", + "shell.execute_reply": "2023-11-12T12:40:03.561255Z" }, "slideshow": { "slide_type": "fragment" @@ -5838,10 +5838,10 @@ "execution_count": 123, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.137249Z", - "iopub.status.busy": "2023-10-22T14:21:21.137031Z", - "iopub.status.idle": "2023-10-22T14:21:21.139181Z", - "shell.execute_reply": "2023-10-22T14:21:21.138902Z" + "iopub.execute_input": "2023-11-12T12:40:03.562986Z", + "iopub.status.busy": "2023-11-12T12:40:03.562879Z", + "iopub.status.idle": "2023-11-12T12:40:03.564726Z", + "shell.execute_reply": "2023-11-12T12:40:03.564495Z" }, "slideshow": { "slide_type": "subslide" @@ -5880,10 +5880,10 @@ "execution_count": 124, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.140739Z", - "iopub.status.busy": "2023-10-22T14:21:21.140610Z", - "iopub.status.idle": "2023-10-22T14:21:21.142882Z", - "shell.execute_reply": "2023-10-22T14:21:21.142573Z" + "iopub.execute_input": "2023-11-12T12:40:03.566306Z", + "iopub.status.busy": "2023-11-12T12:40:03.566161Z", + "iopub.status.idle": "2023-11-12T12:40:03.568259Z", + "shell.execute_reply": "2023-11-12T12:40:03.567982Z" }, "slideshow": { "slide_type": "fragment" @@ -5928,10 +5928,10 @@ "execution_count": 125, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.144441Z", - "iopub.status.busy": "2023-10-22T14:21:21.144315Z", - "iopub.status.idle": "2023-10-22T14:21:21.146381Z", - "shell.execute_reply": "2023-10-22T14:21:21.146131Z" + "iopub.execute_input": "2023-11-12T12:40:03.569700Z", + "iopub.status.busy": "2023-11-12T12:40:03.569598Z", + "iopub.status.idle": "2023-11-12T12:40:03.571577Z", + "shell.execute_reply": "2023-11-12T12:40:03.571332Z" }, "slideshow": { "slide_type": "fragment" @@ -5970,10 +5970,10 @@ "execution_count": 126, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.147891Z", - "iopub.status.busy": "2023-10-22T14:21:21.147781Z", - "iopub.status.idle": "2023-10-22T14:21:21.149635Z", - "shell.execute_reply": "2023-10-22T14:21:21.149258Z" + "iopub.execute_input": "2023-11-12T12:40:03.573001Z", + "iopub.status.busy": "2023-11-12T12:40:03.572880Z", + "iopub.status.idle": "2023-11-12T12:40:03.574590Z", + "shell.execute_reply": "2023-11-12T12:40:03.574291Z" }, "slideshow": { "slide_type": "subslide" @@ -5990,10 +5990,10 @@ "execution_count": 127, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.151506Z", - "iopub.status.busy": "2023-10-22T14:21:21.151362Z", - "iopub.status.idle": "2023-10-22T14:21:21.153982Z", - "shell.execute_reply": "2023-10-22T14:21:21.153647Z" + "iopub.execute_input": "2023-11-12T12:40:03.576261Z", + "iopub.status.busy": "2023-11-12T12:40:03.576139Z", + "iopub.status.idle": "2023-11-12T12:40:03.578260Z", + "shell.execute_reply": "2023-11-12T12:40:03.577988Z" }, "slideshow": { "slide_type": "fragment" @@ -6038,10 +6038,10 @@ "execution_count": 128, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.155691Z", - "iopub.status.busy": "2023-10-22T14:21:21.155544Z", - "iopub.status.idle": "2023-10-22T14:21:21.157454Z", - "shell.execute_reply": "2023-10-22T14:21:21.157134Z" + "iopub.execute_input": "2023-11-12T12:40:03.579734Z", + "iopub.status.busy": "2023-11-12T12:40:03.579620Z", + "iopub.status.idle": "2023-11-12T12:40:03.581231Z", + "shell.execute_reply": "2023-11-12T12:40:03.580951Z" }, "slideshow": { "slide_type": "fragment" @@ -6057,10 +6057,10 @@ "execution_count": 129, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.159050Z", - "iopub.status.busy": "2023-10-22T14:21:21.158923Z", - "iopub.status.idle": "2023-10-22T14:21:21.161104Z", - "shell.execute_reply": "2023-10-22T14:21:21.160825Z" + "iopub.execute_input": "2023-11-12T12:40:03.582681Z", + "iopub.status.busy": "2023-11-12T12:40:03.582573Z", + "iopub.status.idle": "2023-11-12T12:40:03.584730Z", + "shell.execute_reply": "2023-11-12T12:40:03.584456Z" }, "slideshow": { "slide_type": "fragment" @@ -6105,10 +6105,10 @@ "execution_count": 130, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.162603Z", - "iopub.status.busy": "2023-10-22T14:21:21.162487Z", - "iopub.status.idle": "2023-10-22T14:21:21.164589Z", - "shell.execute_reply": "2023-10-22T14:21:21.164292Z" + "iopub.execute_input": "2023-11-12T12:40:03.586325Z", + "iopub.status.busy": "2023-11-12T12:40:03.586108Z", + "iopub.status.idle": "2023-11-12T12:40:03.588093Z", + "shell.execute_reply": "2023-11-12T12:40:03.587831Z" }, "slideshow": { "slide_type": "subslide" @@ -6146,10 +6146,10 @@ "execution_count": 131, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.166190Z", - "iopub.status.busy": "2023-10-22T14:21:21.166062Z", - "iopub.status.idle": "2023-10-22T14:21:21.168328Z", - "shell.execute_reply": "2023-10-22T14:21:21.168051Z" + "iopub.execute_input": "2023-11-12T12:40:03.589523Z", + "iopub.status.busy": "2023-11-12T12:40:03.589422Z", + "iopub.status.idle": "2023-11-12T12:40:03.591920Z", + "shell.execute_reply": "2023-11-12T12:40:03.591560Z" }, "slideshow": { "slide_type": "fragment" @@ -6196,10 +6196,10 @@ "execution_count": 132, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.170040Z", - "iopub.status.busy": "2023-10-22T14:21:21.169932Z", - "iopub.status.idle": "2023-10-22T14:21:21.171989Z", - "shell.execute_reply": "2023-10-22T14:21:21.171724Z" + "iopub.execute_input": "2023-11-12T12:40:03.593654Z", + "iopub.status.busy": "2023-11-12T12:40:03.593441Z", + "iopub.status.idle": "2023-11-12T12:40:03.595601Z", + "shell.execute_reply": "2023-11-12T12:40:03.595355Z" }, "slideshow": { "slide_type": "fragment" @@ -6237,10 +6237,10 @@ "execution_count": 133, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.173587Z", - "iopub.status.busy": "2023-10-22T14:21:21.173465Z", - "iopub.status.idle": "2023-10-22T14:21:21.175064Z", - "shell.execute_reply": "2023-10-22T14:21:21.174807Z" + "iopub.execute_input": "2023-11-12T12:40:03.597064Z", + "iopub.status.busy": "2023-11-12T12:40:03.596957Z", + "iopub.status.idle": "2023-11-12T12:40:03.598544Z", + "shell.execute_reply": "2023-11-12T12:40:03.598299Z" }, "slideshow": { "slide_type": "skip" @@ -6256,10 +6256,10 @@ "execution_count": 134, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.176602Z", - "iopub.status.busy": "2023-10-22T14:21:21.176483Z", - "iopub.status.idle": "2023-10-22T14:21:21.178113Z", - "shell.execute_reply": "2023-10-22T14:21:21.177882Z" + "iopub.execute_input": "2023-11-12T12:40:03.599951Z", + "iopub.status.busy": "2023-11-12T12:40:03.599852Z", + "iopub.status.idle": "2023-11-12T12:40:03.601524Z", + "shell.execute_reply": "2023-11-12T12:40:03.601274Z" }, "slideshow": { "slide_type": "fragment" @@ -6275,10 +6275,10 @@ "execution_count": 135, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.179997Z", - "iopub.status.busy": "2023-10-22T14:21:21.179864Z", - "iopub.status.idle": "2023-10-22T14:21:21.182361Z", - "shell.execute_reply": "2023-10-22T14:21:21.181886Z" + "iopub.execute_input": "2023-11-12T12:40:03.602980Z", + "iopub.status.busy": "2023-11-12T12:40:03.602865Z", + "iopub.status.idle": "2023-11-12T12:40:03.604994Z", + "shell.execute_reply": "2023-11-12T12:40:03.604711Z" }, "slideshow": { "slide_type": "fragment" @@ -6323,10 +6323,10 @@ "execution_count": 136, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:21.184100Z", - "iopub.status.busy": "2023-10-22T14:21:21.183983Z", - "iopub.status.idle": "2023-10-22T14:21:22.190398Z", - "shell.execute_reply": "2023-10-22T14:21:22.190002Z" + "iopub.execute_input": "2023-11-12T12:40:03.606488Z", + "iopub.status.busy": "2023-11-12T12:40:03.606382Z", + "iopub.status.idle": "2023-11-12T12:40:04.608825Z", + "shell.execute_reply": "2023-11-12T12:40:04.608471Z" }, "slideshow": { "slide_type": "subslide" @@ -6338,10 +6338,10 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2188947149.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2188947149.py\", line 2, in \n", " dynamic_mem.allocate(1)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2922652606.py\", line 20, in allocate\n", - " while chunk < self.size:\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2922652606.py\", line 24, in allocate\n", + " if chunk_length < 0 and abs(chunk_length) >= block_size:\n", " File \"/Users/zeller/Projects/debuggingbook/notebooks/Timeout.ipynb\", line 43, in timeout_handler\n", " raise TimeoutError()\n", "TimeoutError (expected)\n" @@ -6438,10 +6438,10 @@ "execution_count": 137, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.192558Z", - "iopub.status.busy": "2023-10-22T14:21:22.192414Z", - "iopub.status.idle": "2023-10-22T14:21:22.194903Z", - "shell.execute_reply": "2023-10-22T14:21:22.194532Z" + "iopub.execute_input": "2023-11-12T12:40:04.611567Z", + "iopub.status.busy": "2023-11-12T12:40:04.611396Z", + "iopub.status.idle": "2023-11-12T12:40:04.614059Z", + "shell.execute_reply": "2023-11-12T12:40:04.613675Z" }, "slideshow": { "slide_type": "fragment" @@ -6472,10 +6472,10 @@ "execution_count": 138, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.196571Z", - "iopub.status.busy": "2023-10-22T14:21:22.196430Z", - "iopub.status.idle": "2023-10-22T14:21:22.198953Z", - "shell.execute_reply": "2023-10-22T14:21:22.198650Z" + "iopub.execute_input": "2023-11-12T12:40:04.615973Z", + "iopub.status.busy": "2023-11-12T12:40:04.615845Z", + "iopub.status.idle": "2023-11-12T12:40:04.618486Z", + "shell.execute_reply": "2023-11-12T12:40:04.618178Z" }, "slideshow": { "slide_type": "subslide" @@ -6514,10 +6514,10 @@ "execution_count": 139, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.200579Z", - "iopub.status.busy": "2023-10-22T14:21:22.200451Z", - "iopub.status.idle": "2023-10-22T14:21:22.203262Z", - "shell.execute_reply": "2023-10-22T14:21:22.202877Z" + "iopub.execute_input": "2023-11-12T12:40:04.620221Z", + "iopub.status.busy": "2023-11-12T12:40:04.620093Z", + "iopub.status.idle": "2023-11-12T12:40:04.622837Z", + "shell.execute_reply": "2023-11-12T12:40:04.622509Z" }, "slideshow": { "slide_type": "subslide" @@ -6559,10 +6559,10 @@ "execution_count": 140, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.204911Z", - "iopub.status.busy": "2023-10-22T14:21:22.204759Z", - "iopub.status.idle": "2023-10-22T14:21:22.207475Z", - "shell.execute_reply": "2023-10-22T14:21:22.207184Z" + "iopub.execute_input": "2023-11-12T12:40:04.624626Z", + "iopub.status.busy": "2023-11-12T12:40:04.624485Z", + "iopub.status.idle": "2023-11-12T12:40:04.628292Z", + "shell.execute_reply": "2023-11-12T12:40:04.627623Z" }, "slideshow": { "slide_type": "subslide" @@ -6622,10 +6622,10 @@ "execution_count": 141, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.209153Z", - "iopub.status.busy": "2023-10-22T14:21:22.209016Z", - "iopub.status.idle": "2023-10-22T14:21:22.211721Z", - "shell.execute_reply": "2023-10-22T14:21:22.211344Z" + "iopub.execute_input": "2023-11-12T12:40:04.630615Z", + "iopub.status.busy": "2023-11-12T12:40:04.630483Z", + "iopub.status.idle": "2023-11-12T12:40:04.633264Z", + "shell.execute_reply": "2023-11-12T12:40:04.632922Z" }, "slideshow": { "slide_type": "fragment" @@ -6675,10 +6675,10 @@ "execution_count": 142, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.213462Z", - "iopub.status.busy": "2023-10-22T14:21:22.213308Z", - "iopub.status.idle": "2023-10-22T14:21:22.215669Z", - "shell.execute_reply": "2023-10-22T14:21:22.215387Z" + "iopub.execute_input": "2023-11-12T12:40:04.635200Z", + "iopub.status.busy": "2023-11-12T12:40:04.635071Z", + "iopub.status.idle": "2023-11-12T12:40:04.637669Z", + "shell.execute_reply": "2023-11-12T12:40:04.637350Z" }, "slideshow": { "slide_type": "subslide" @@ -6728,10 +6728,10 @@ "execution_count": 143, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.217493Z", - "iopub.status.busy": "2023-10-22T14:21:22.217358Z", - "iopub.status.idle": "2023-10-22T14:21:22.219208Z", - "shell.execute_reply": "2023-10-22T14:21:22.218906Z" + "iopub.execute_input": "2023-11-12T12:40:04.639507Z", + "iopub.status.busy": "2023-11-12T12:40:04.639387Z", + "iopub.status.idle": "2023-11-12T12:40:04.641275Z", + "shell.execute_reply": "2023-11-12T12:40:04.640940Z" }, "slideshow": { "slide_type": "fragment" @@ -6748,10 +6748,10 @@ "execution_count": 144, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.220913Z", - "iopub.status.busy": "2023-10-22T14:21:22.220784Z", - "iopub.status.idle": "2023-10-22T14:21:22.223056Z", - "shell.execute_reply": "2023-10-22T14:21:22.222752Z" + "iopub.execute_input": "2023-11-12T12:40:04.643213Z", + "iopub.status.busy": "2023-11-12T12:40:04.643073Z", + "iopub.status.idle": "2023-11-12T12:40:04.646040Z", + "shell.execute_reply": "2023-11-12T12:40:04.645609Z" }, "slideshow": { "slide_type": "subslide" @@ -6800,10 +6800,10 @@ "execution_count": 145, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.224629Z", - "iopub.status.busy": "2023-10-22T14:21:22.224496Z", - "iopub.status.idle": "2023-10-22T14:21:22.226696Z", - "shell.execute_reply": "2023-10-22T14:21:22.226403Z" + "iopub.execute_input": "2023-11-12T12:40:04.648068Z", + "iopub.status.busy": "2023-11-12T12:40:04.647895Z", + "iopub.status.idle": "2023-11-12T12:40:04.650286Z", + "shell.execute_reply": "2023-11-12T12:40:04.649986Z" }, "slideshow": { "slide_type": "subslide" @@ -6815,11 +6815,11 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1363131886.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1363131886.py\", line 2, in \n", " x = managed_mem[p + 2]\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2465984283.py\", line 3, in __getitem__\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2465984283.py\", line 3, in __getitem__\n", " return self.read(address)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2898840933.py\", line 11, in read\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2898840933.py\", line 11, in read\n", " assert self.initialized[address], \\\n", "AssertionError: Reading from uninitialized memory (expected)\n" ] @@ -6846,10 +6846,10 @@ "execution_count": 146, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.228446Z", - "iopub.status.busy": "2023-10-22T14:21:22.228311Z", - "iopub.status.idle": "2023-10-22T14:21:22.230821Z", - "shell.execute_reply": "2023-10-22T14:21:22.230508Z" + "iopub.execute_input": "2023-11-12T12:40:04.652076Z", + "iopub.status.busy": "2023-11-12T12:40:04.651941Z", + "iopub.status.idle": "2023-11-12T12:40:04.654253Z", + "shell.execute_reply": "2023-11-12T12:40:04.653951Z" }, "slideshow": { "slide_type": "subslide" @@ -6899,10 +6899,10 @@ "execution_count": 147, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.232659Z", - "iopub.status.busy": "2023-10-22T14:21:22.232520Z", - "iopub.status.idle": "2023-10-22T14:21:22.234582Z", - "shell.execute_reply": "2023-10-22T14:21:22.234278Z" + "iopub.execute_input": "2023-11-12T12:40:04.655997Z", + "iopub.status.busy": "2023-11-12T12:40:04.655867Z", + "iopub.status.idle": "2023-11-12T12:40:04.658126Z", + "shell.execute_reply": "2023-11-12T12:40:04.657785Z" }, "slideshow": { "slide_type": "subslide" @@ -6914,11 +6914,11 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/4208287712.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/4208287712.py\", line 2, in \n", " managed_mem[p] = 10\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2465984283.py\", line 6, in __setitem__\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2465984283.py\", line 6, in __setitem__\n", " self.write(address, item)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2898840933.py\", line 3, in write\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2898840933.py\", line 3, in write\n", " assert self.allocated[address], \\\n", "AssertionError: Writing into unallocated memory (expected)\n" ] @@ -6945,10 +6945,10 @@ "execution_count": 148, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.236155Z", - "iopub.status.busy": "2023-10-22T14:21:22.236033Z", - "iopub.status.idle": "2023-10-22T14:21:22.237740Z", - "shell.execute_reply": "2023-10-22T14:21:22.237493Z" + "iopub.execute_input": "2023-11-12T12:40:04.660033Z", + "iopub.status.busy": "2023-11-12T12:40:04.659909Z", + "iopub.status.idle": "2023-11-12T12:40:04.661796Z", + "shell.execute_reply": "2023-11-12T12:40:04.661511Z" }, "slideshow": { "slide_type": "subslide" @@ -6960,9 +6960,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/3645412891.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/3645412891.py\", line 2, in \n", " managed_mem.free(p)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/193494573.py\", line 10, in free\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/193494573.py\", line 10, in free\n", " assert self.allocated[base], \\\n", "AssertionError: Freeing memory that is already freed (expected)\n" ] @@ -7029,10 +7029,10 @@ "execution_count": 149, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.239496Z", - "iopub.status.busy": "2023-10-22T14:21:22.239387Z", - "iopub.status.idle": "2023-10-22T14:21:22.250493Z", - "shell.execute_reply": "2023-10-22T14:21:22.250205Z" + "iopub.execute_input": "2023-11-12T12:40:04.663603Z", + "iopub.status.busy": "2023-11-12T12:40:04.663486Z", + "iopub.status.idle": "2023-11-12T12:40:04.676067Z", + "shell.execute_reply": "2023-11-12T12:40:04.675676Z" }, "slideshow": { "slide_type": "subslide" @@ -7063,10 +7063,10 @@ "execution_count": 150, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.251991Z", - "iopub.status.busy": "2023-10-22T14:21:22.251876Z", - "iopub.status.idle": "2023-10-22T14:21:22.391944Z", - "shell.execute_reply": "2023-10-22T14:21:22.391503Z" + "iopub.execute_input": "2023-11-12T12:40:04.677838Z", + "iopub.status.busy": "2023-11-12T12:40:04.677694Z", + "iopub.status.idle": "2023-11-12T12:40:04.869439Z", + "shell.execute_reply": "2023-11-12T12:40:04.868940Z" }, "slideshow": { "slide_type": "subslide" @@ -7145,10 +7145,10 @@ "execution_count": 151, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.394513Z", - "iopub.status.busy": "2023-10-22T14:21:22.394347Z", - "iopub.status.idle": "2023-10-22T14:21:22.409094Z", - "shell.execute_reply": "2023-10-22T14:21:22.408721Z" + "iopub.execute_input": "2023-11-12T12:40:04.878516Z", + "iopub.status.busy": "2023-11-12T12:40:04.872657Z", + "iopub.status.idle": "2023-11-12T12:40:04.892408Z", + "shell.execute_reply": "2023-11-12T12:40:04.892047Z" }, "slideshow": { "slide_type": "subslide" @@ -7178,10 +7178,10 @@ "execution_count": 152, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.410947Z", - "iopub.status.busy": "2023-10-22T14:21:22.410820Z", - "iopub.status.idle": "2023-10-22T14:21:22.547850Z", - "shell.execute_reply": "2023-10-22T14:21:22.547302Z" + "iopub.execute_input": "2023-11-12T12:40:04.894210Z", + "iopub.status.busy": "2023-11-12T12:40:04.893977Z", + "iopub.status.idle": "2023-11-12T12:40:05.049272Z", + "shell.execute_reply": "2023-11-12T12:40:05.040904Z" }, "slideshow": { "slide_type": "subslide" @@ -7253,10 +7253,10 @@ "execution_count": 153, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.550451Z", - "iopub.status.busy": "2023-10-22T14:21:22.550253Z", - "iopub.status.idle": "2023-10-22T14:21:22.753483Z", - "shell.execute_reply": "2023-10-22T14:21:22.752950Z" + "iopub.execute_input": "2023-11-12T12:40:05.075274Z", + "iopub.status.busy": "2023-11-12T12:40:05.074626Z", + "iopub.status.idle": "2023-11-12T12:40:05.262660Z", + "shell.execute_reply": "2023-11-12T12:40:05.262014Z" }, "slideshow": { "slide_type": "fragment" @@ -7283,10 +7283,10 @@ "execution_count": 154, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:22.755833Z", - "iopub.status.busy": "2023-10-22T14:21:22.755688Z", - "iopub.status.idle": "2023-10-22T14:21:23.942783Z", - "shell.execute_reply": "2023-10-22T14:21:23.942342Z" + "iopub.execute_input": "2023-11-12T12:40:05.265199Z", + "iopub.status.busy": "2023-11-12T12:40:05.265038Z", + "iopub.status.idle": "2023-11-12T12:40:05.753718Z", + "shell.execute_reply": "2023-11-12T12:40:05.753368Z" }, "slideshow": { "slide_type": "subslide" @@ -7298,35 +7298,35 @@ "output_type": "stream", "text": [ "=================================================================\r\n", - "\u001b[1m\u001b[31m==28190==ERROR: AddressSanitizer: heap-use-after-free on address 0x000104e15a68 at pc 0x00010235feb8 bp 0x00016daa2600 sp 0x00016daa25f8\r\n", - "\u001b[1m\u001b[0m\u001b[1m\u001b[34mREAD of size 4 at 0x000104e15a68 thread T0\u001b[1m\u001b[0m\r\n", - " #0 0x10235feb4 in main+0x94 (testuseafterfree:arm64+0x100003eb4)\r\n", - " #1 0x18e5a1054 ()\r\n", + "\u001b[1m\u001b[31m==22366==ERROR: AddressSanitizer: heap-use-after-free on address 0x000105015a68 at pc 0x0001025dbeb8 bp 0x00016d826620 sp 0x00016d826618\r\n", + "\u001b[1m\u001b[0m\u001b[1m\u001b[34mREAD of size 4 at 0x000105015a68 thread T0\u001b[1m\u001b[0m\r\n", + " #0 0x1025dbeb4 in main+0x94 (testuseafterfree:arm64+0x100003eb4)\r\n", + " #1 0x18567d0dc ()\r\n", "\r\n", - "\u001b[1m\u001b[32m0x000104e15a68 is located 40 bytes inside of 400-byte region [0x000104e15a40,0x000104e15bd0)\r\n", + "\u001b[1m\u001b[32m0x000105015a68 is located 40 bytes inside of 400-byte region [0x000105015a40,0x000105015bd0)\r\n", "\u001b[1m\u001b[0m\u001b[1m\u001b[35mfreed by thread T0 here:\u001b[1m\u001b[0m\r\n", - " #0 0x102c72ce0 in wrap_free+0x98 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x52ce0)\r\n", - " #1 0x10235fe58 in main+0x38 (testuseafterfree:arm64+0x100003e58)\r\n", - " #2 0x18e5a1054 ()\r\n", + " #0 0x102e86ce0 in wrap_free+0x98 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x52ce0)\r\n", + " #1 0x1025dbe58 in main+0x38 (testuseafterfree:arm64+0x100003e58)\r\n", + " #2 0x18567d0dc ()\r\n", "\r\n", "\u001b[1m\u001b[35mpreviously allocated by thread T0 here:\u001b[1m\u001b[0m\r\n", - " #0 0x102c72ba4 in wrap_malloc+0x94 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x52ba4)\r\n", - " #1 0x10235fe4c in main+0x2c (testuseafterfree:arm64+0x100003e4c)\r\n", - " #2 0x18e5a1054 ()\r\n", + " #0 0x102e86ba4 in wrap_malloc+0x94 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x52ba4)\r\n", + " #1 0x1025dbe4c in main+0x2c (testuseafterfree:arm64+0x100003e4c)\r\n", + " #2 0x18567d0dc ()\r\n", "\r\n", "SUMMARY: AddressSanitizer: heap-use-after-free (testuseafterfree:arm64+0x100003eb4) in main+0x94\r\n", "Shadow bytes around the buggy address:\r\n", - " 0x000104e15780: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", - " 0x000104e15800: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", - " 0x000104e15880: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", - " 0x000104e15900: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", - " 0x000104e15980: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", - "=>0x000104e15a00: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m[\u001b[1m\u001b[35mfd\u001b[1m\u001b[0m]\u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n", - " 0x000104e15a80: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n", - " 0x000104e15b00: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n", - " 0x000104e15b80: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", - " 0x000104e15c00: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", - " 0x000104e15c80: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", + " 0x000105015780: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", + " 0x000105015800: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", + " 0x000105015880: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", + " 0x000105015900: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", + " 0x000105015980: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", + "=>0x000105015a00: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m[\u001b[1m\u001b[35mfd\u001b[1m\u001b[0m]\u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n", + " 0x000105015a80: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n", + " 0x000105015b00: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m\r\n", + " 0x000105015b80: \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[35mfd\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", + " 0x000105015c00: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", + " 0x000105015c80: \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m \u001b[1m\u001b[31mfa\u001b[1m\u001b[0m\r\n", "Shadow byte legend (one shadow byte represents 8 application bytes):\r\n", " Addressable: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", " Partially addressable: \u001b[1m\u001b[0m01\u001b[1m\u001b[0m \u001b[1m\u001b[0m02\u001b[1m\u001b[0m \u001b[1m\u001b[0m03\u001b[1m\u001b[0m \u001b[1m\u001b[0m04\u001b[1m\u001b[0m \u001b[1m\u001b[0m05\u001b[1m\u001b[0m \u001b[1m\u001b[0m06\u001b[1m\u001b[0m \u001b[1m\u001b[0m07\u001b[1m\u001b[0m \r\n", @@ -7346,7 +7346,7 @@ " ASan internal: \u001b[1m\u001b[33mfe\u001b[1m\u001b[0m\r\n", " Left alloca redzone: \u001b[1m\u001b[34mca\u001b[1m\u001b[0m\r\n", " Right alloca redzone: \u001b[1m\u001b[34mcb\u001b[1m\u001b[0m\r\n", - "==28190==ABORTING\r\n" + "==22366==ABORTING\r\n" ] } ], @@ -7370,10 +7370,10 @@ "execution_count": 155, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:23.944971Z", - "iopub.status.busy": "2023-10-22T14:21:23.944801Z", - "iopub.status.idle": "2023-10-22T14:21:24.143598Z", - "shell.execute_reply": "2023-10-22T14:21:24.143163Z" + "iopub.execute_input": "2023-11-12T12:40:05.755751Z", + "iopub.status.busy": "2023-11-12T12:40:05.755631Z", + "iopub.status.idle": "2023-11-12T12:40:05.945262Z", + "shell.execute_reply": "2023-11-12T12:40:05.944784Z" }, "slideshow": { "slide_type": "fragment" @@ -7389,10 +7389,10 @@ "execution_count": 156, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.145604Z", - "iopub.status.busy": "2023-10-22T14:21:24.145474Z", - "iopub.status.idle": "2023-10-22T14:21:24.770687Z", - "shell.execute_reply": "2023-10-22T14:21:24.770318Z" + "iopub.execute_input": "2023-11-12T12:40:05.947232Z", + "iopub.status.busy": "2023-11-12T12:40:05.947108Z", + "iopub.status.idle": "2023-11-12T12:40:06.347628Z", + "shell.execute_reply": "2023-11-12T12:40:06.347212Z" }, "slideshow": { "slide_type": "subslide" @@ -7404,26 +7404,26 @@ "output_type": "stream", "text": [ "=================================================================\r\n", - "\u001b[1m\u001b[31m==28197==ERROR: AddressSanitizer: global-buffer-overflow on address 0x00010293fe6a at pc 0x00010293fd60 bp 0x00016d4c2620 sp 0x00016d4c2618\r\n", - "\u001b[1m\u001b[0m\u001b[1m\u001b[34mREAD of size 1 at 0x00010293fe6a thread T0\u001b[1m\u001b[0m\r\n", - " #0 0x10293fd5c in main+0x84 (testoverflow:arm64+0x100003d5c)\r\n", - " #1 0x18e5a1054 ()\r\n", + "\u001b[1m\u001b[31m==22373==ERROR: AddressSanitizer: global-buffer-overflow on address 0x00010030fe6a at pc 0x00010030fd60 bp 0x00016faf2640 sp 0x00016faf2638\r\n", + "\u001b[1m\u001b[0m\u001b[1m\u001b[34mREAD of size 1 at 0x00010030fe6a thread T0\u001b[1m\u001b[0m\r\n", + " #0 0x10030fd5c in main+0x84 (testoverflow:arm64+0x100003d5c)\r\n", + " #1 0x18567d0dc ()\r\n", "\r\n", - "\u001b[1m\u001b[32m0x00010293fe6a is located 6 bytes after global variable '.str' defined in 'testoverflow.c' (0x10293fe60) of size 4\r\n", + "\u001b[1m\u001b[32m0x00010030fe6a is located 6 bytes after global variable '.str' defined in 'testoverflow.c' (0x10030fe60) of size 4\r\n", "\u001b[1m\u001b[0m '.str' is ascii string 'foo'\r\n", "SUMMARY: AddressSanitizer: global-buffer-overflow (testoverflow:arm64+0x100003d5c) in main+0x84\r\n", "Shadow bytes around the buggy address:\r\n", - " 0x00010293fb80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - " 0x00010293fc00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - " 0x00010293fc80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - " 0x00010293fd00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - " 0x00010293fd80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - "=>0x00010293fe00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m04\u001b[1m\u001b[0m[\u001b[1m\u001b[31mf9\u001b[1m\u001b[0m]\u001b[1m\u001b[31mf9\u001b[1m\u001b[0m \u001b[1m\u001b[31mf9\u001b[1m\u001b[0m\r\n", - " 0x00010293fe80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - " 0x00010293ff00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - " 0x00010293ff80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - " 0x000102940000: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", - " 0x000102940080: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x00010030fb80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x00010030fc00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x00010030fc80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x00010030fd00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x00010030fd80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + "=>0x00010030fe00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m04\u001b[1m\u001b[0m[\u001b[1m\u001b[31mf9\u001b[1m\u001b[0m]\u001b[1m\u001b[31mf9\u001b[1m\u001b[0m \u001b[1m\u001b[31mf9\u001b[1m\u001b[0m\r\n", + " 0x00010030fe80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x00010030ff00: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x00010030ff80: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x000100310000: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", + " 0x000100310080: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", "Shadow byte legend (one shadow byte represents 8 application bytes):\r\n", " Addressable: \u001b[1m\u001b[0m00\u001b[1m\u001b[0m\r\n", " Partially addressable: \u001b[1m\u001b[0m01\u001b[1m\u001b[0m \u001b[1m\u001b[0m02\u001b[1m\u001b[0m \u001b[1m\u001b[0m03\u001b[1m\u001b[0m \u001b[1m\u001b[0m04\u001b[1m\u001b[0m \u001b[1m\u001b[0m05\u001b[1m\u001b[0m \u001b[1m\u001b[0m06\u001b[1m\u001b[0m \u001b[1m\u001b[0m07\u001b[1m\u001b[0m \r\n", @@ -7443,7 +7443,7 @@ " ASan internal: \u001b[1m\u001b[33mfe\u001b[1m\u001b[0m\r\n", " Left alloca redzone: \u001b[1m\u001b[34mca\u001b[1m\u001b[0m\r\n", " Right alloca redzone: \u001b[1m\u001b[34mcb\u001b[1m\u001b[0m\r\n", - "==28197==ABORTING\r\n" + "==22373==ABORTING\r\n" ] } ], @@ -7651,10 +7651,10 @@ "execution_count": 157, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.773029Z", - "iopub.status.busy": "2023-10-22T14:21:24.772896Z", - "iopub.status.idle": "2023-10-22T14:21:24.775089Z", - "shell.execute_reply": "2023-10-22T14:21:24.774744Z" + "iopub.execute_input": "2023-11-12T12:40:06.350098Z", + "iopub.status.busy": "2023-11-12T12:40:06.349962Z", + "iopub.status.idle": "2023-11-12T12:40:06.352278Z", + "shell.execute_reply": "2023-11-12T12:40:06.351941Z" }, "slideshow": { "slide_type": "fragment" @@ -7685,10 +7685,10 @@ "execution_count": 158, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.776707Z", - "iopub.status.busy": "2023-10-22T14:21:24.776595Z", - "iopub.status.idle": "2023-10-22T14:21:24.778567Z", - "shell.execute_reply": "2023-10-22T14:21:24.778284Z" + "iopub.execute_input": "2023-11-12T12:40:06.353997Z", + "iopub.status.busy": "2023-11-12T12:40:06.353872Z", + "iopub.status.idle": "2023-11-12T12:40:06.355909Z", + "shell.execute_reply": "2023-11-12T12:40:06.355659Z" }, "slideshow": { "slide_type": "subslide" @@ -7700,9 +7700,9 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/76616918.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/76616918.py\", line 2, in \n", " y = my_square_root(-1)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2617682038.py\", line 2, in my_square_root\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2617682038.py\", line 2, in my_square_root\n", " assert x >= 0\n", "AssertionError (expected)\n" ] @@ -7729,10 +7729,10 @@ "execution_count": 159, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.780289Z", - "iopub.status.busy": "2023-10-22T14:21:24.780159Z", - "iopub.status.idle": "2023-10-22T14:21:24.782683Z", - "shell.execute_reply": "2023-10-22T14:21:24.782398Z" + "iopub.execute_input": "2023-11-12T12:40:06.357655Z", + "iopub.status.busy": "2023-11-12T12:40:06.357532Z", + "iopub.status.idle": "2023-11-12T12:40:06.360018Z", + "shell.execute_reply": "2023-11-12T12:40:06.359717Z" }, "slideshow": { "slide_type": "subslide" @@ -7771,10 +7771,10 @@ "execution_count": 160, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.784347Z", - "iopub.status.busy": "2023-10-22T14:21:24.784227Z", - "iopub.status.idle": "2023-10-22T14:21:24.785946Z", - "shell.execute_reply": "2023-10-22T14:21:24.785707Z" + "iopub.execute_input": "2023-11-12T12:40:06.361538Z", + "iopub.status.busy": "2023-11-12T12:40:06.361427Z", + "iopub.status.idle": "2023-11-12T12:40:06.363359Z", + "shell.execute_reply": "2023-11-12T12:40:06.363087Z" }, "slideshow": { "slide_type": "subslide" @@ -7786,11 +7786,11 @@ "output_type": "stream", "text": [ "Traceback (most recent call last):\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/1296110967.py\", line 2, in \n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/1296110967.py\", line 2, in \n", " x = managed_mem[2]\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2465984283.py\", line 3, in __getitem__\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2465984283.py\", line 3, in __getitem__\n", " return self.read(address)\n", - " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_28137/2898840933.py\", line 9, in read\n", + " File \"/var/folders/n2/xd9445p97rb3xh7m1dfx8_4h0006ts/T/ipykernel_22305/2898840933.py\", line 9, in read\n", " assert self.allocated[address], \\\n", "AssertionError: Reading from unallocated memory (expected)\n" ] @@ -7837,10 +7837,10 @@ "execution_count": 161, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.787557Z", - "iopub.status.busy": "2023-10-22T14:21:24.787428Z", - "iopub.status.idle": "2023-10-22T14:21:24.789038Z", - "shell.execute_reply": "2023-10-22T14:21:24.788790Z" + "iopub.execute_input": "2023-11-12T12:40:06.364875Z", + "iopub.status.busy": "2023-11-12T12:40:06.364768Z", + "iopub.status.idle": "2023-11-12T12:40:06.366408Z", + "shell.execute_reply": "2023-11-12T12:40:06.366141Z" }, "slideshow": { "slide_type": "subslide" @@ -7858,10 +7858,10 @@ "execution_count": 162, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.790444Z", - "iopub.status.busy": "2023-10-22T14:21:24.790356Z", - "iopub.status.idle": "2023-10-22T14:21:24.794773Z", - "shell.execute_reply": "2023-10-22T14:21:24.794501Z" + "iopub.execute_input": "2023-11-12T12:40:06.367841Z", + "iopub.status.busy": "2023-11-12T12:40:06.367756Z", + "iopub.status.idle": "2023-11-12T12:40:06.372639Z", + "shell.execute_reply": "2023-11-12T12:40:06.372363Z" }, "slideshow": { "slide_type": "subslide" @@ -7980,10 +7980,10 @@ "execution_count": 163, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.796654Z", - "iopub.status.busy": "2023-10-22T14:21:24.796561Z", - "iopub.status.idle": "2023-10-22T14:21:24.799329Z", - "shell.execute_reply": "2023-10-22T14:21:24.799020Z" + "iopub.execute_input": "2023-11-12T12:40:06.374582Z", + "iopub.status.busy": "2023-11-12T12:40:06.374443Z", + "iopub.status.idle": "2023-11-12T12:40:06.377205Z", + "shell.execute_reply": "2023-11-12T12:40:06.376903Z" }, "slideshow": { "slide_type": "skip" @@ -7999,10 +7999,10 @@ "execution_count": 164, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.800908Z", - "iopub.status.busy": "2023-10-22T14:21:24.800794Z", - "iopub.status.idle": "2023-10-22T14:21:24.807550Z", - "shell.execute_reply": "2023-10-22T14:21:24.807256Z" + "iopub.execute_input": "2023-11-12T12:40:06.378882Z", + "iopub.status.busy": "2023-11-12T12:40:06.378662Z", + "iopub.status.idle": "2023-11-12T12:40:06.382851Z", + "shell.execute_reply": "2023-11-12T12:40:06.382594Z" }, "slideshow": { "slide_type": "fragment" @@ -8018,10 +8018,10 @@ "execution_count": 165, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.809179Z", - "iopub.status.busy": "2023-10-22T14:21:24.809070Z", - "iopub.status.idle": "2023-10-22T14:21:24.810792Z", - "shell.execute_reply": "2023-10-22T14:21:24.810540Z" + "iopub.execute_input": "2023-11-12T12:40:06.384334Z", + "iopub.status.busy": "2023-11-12T12:40:06.384221Z", + "iopub.status.idle": "2023-11-12T12:40:06.385953Z", + "shell.execute_reply": "2023-11-12T12:40:06.385649Z" }, "slideshow": { "slide_type": "fragment" @@ -8037,10 +8037,10 @@ "execution_count": 166, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.812241Z", - "iopub.status.busy": "2023-10-22T14:21:24.812132Z", - "iopub.status.idle": "2023-10-22T14:21:24.814692Z", - "shell.execute_reply": "2023-10-22T14:21:24.814376Z" + "iopub.execute_input": "2023-11-12T12:40:06.387447Z", + "iopub.status.busy": "2023-11-12T12:40:06.387354Z", + "iopub.status.idle": "2023-11-12T12:40:06.389757Z", + "shell.execute_reply": "2023-11-12T12:40:06.389482Z" }, "slideshow": { "slide_type": "fragment" @@ -8067,10 +8067,10 @@ "execution_count": 167, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.816333Z", - "iopub.status.busy": "2023-10-22T14:21:24.816218Z", - "iopub.status.idle": "2023-10-22T14:21:24.817972Z", - "shell.execute_reply": "2023-10-22T14:21:24.817722Z" + "iopub.execute_input": "2023-11-12T12:40:06.391447Z", + "iopub.status.busy": "2023-11-12T12:40:06.391324Z", + "iopub.status.idle": "2023-11-12T12:40:06.393152Z", + "shell.execute_reply": "2023-11-12T12:40:06.392877Z" }, "slideshow": { "slide_type": "fragment" @@ -8086,10 +8086,10 @@ "execution_count": 168, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.819451Z", - "iopub.status.busy": "2023-10-22T14:21:24.819339Z", - "iopub.status.idle": "2023-10-22T14:21:24.821217Z", - "shell.execute_reply": "2023-10-22T14:21:24.820937Z" + "iopub.execute_input": "2023-11-12T12:40:06.394625Z", + "iopub.status.busy": "2023-11-12T12:40:06.394508Z", + "iopub.status.idle": "2023-11-12T12:40:06.396346Z", + "shell.execute_reply": "2023-11-12T12:40:06.396103Z" }, "slideshow": { "slide_type": "fragment" @@ -8105,10 +8105,10 @@ "execution_count": 169, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.822752Z", - "iopub.status.busy": "2023-10-22T14:21:24.822550Z", - "iopub.status.idle": "2023-10-22T14:21:24.824582Z", - "shell.execute_reply": "2023-10-22T14:21:24.824340Z" + "iopub.execute_input": "2023-11-12T12:40:06.397801Z", + "iopub.status.busy": "2023-11-12T12:40:06.397685Z", + "iopub.status.idle": "2023-11-12T12:40:06.399738Z", + "shell.execute_reply": "2023-11-12T12:40:06.399484Z" }, "slideshow": { "slide_type": "fragment" @@ -8135,10 +8135,10 @@ "execution_count": 170, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.826111Z", - "iopub.status.busy": "2023-10-22T14:21:24.825996Z", - "iopub.status.idle": "2023-10-22T14:21:24.827579Z", - "shell.execute_reply": "2023-10-22T14:21:24.827335Z" + "iopub.execute_input": "2023-11-12T12:40:06.401106Z", + "iopub.status.busy": "2023-11-12T12:40:06.401004Z", + "iopub.status.idle": "2023-11-12T12:40:06.402585Z", + "shell.execute_reply": "2023-11-12T12:40:06.402338Z" }, "slideshow": { "slide_type": "fragment" @@ -8165,10 +8165,10 @@ "execution_count": 171, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.829207Z", - "iopub.status.busy": "2023-10-22T14:21:24.829009Z", - "iopub.status.idle": "2023-10-22T14:21:24.830797Z", - "shell.execute_reply": "2023-10-22T14:21:24.830546Z" + "iopub.execute_input": "2023-11-12T12:40:06.403908Z", + "iopub.status.busy": "2023-11-12T12:40:06.403814Z", + "iopub.status.idle": "2023-11-12T12:40:06.405475Z", + "shell.execute_reply": "2023-11-12T12:40:06.405214Z" }, "slideshow": { "slide_type": "fragment" @@ -8186,10 +8186,10 @@ "execution_count": 172, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.832374Z", - "iopub.status.busy": "2023-10-22T14:21:24.832234Z", - "iopub.status.idle": "2023-10-22T14:21:24.833969Z", - "shell.execute_reply": "2023-10-22T14:21:24.833715Z" + "iopub.execute_input": "2023-11-12T12:40:06.406848Z", + "iopub.status.busy": "2023-11-12T12:40:06.406745Z", + "iopub.status.idle": "2023-11-12T12:40:06.408571Z", + "shell.execute_reply": "2023-11-12T12:40:06.408223Z" }, "slideshow": { "slide_type": "skip" @@ -8205,10 +8205,10 @@ "execution_count": 173, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.835521Z", - "iopub.status.busy": "2023-10-22T14:21:24.835410Z", - "iopub.status.idle": "2023-10-22T14:21:24.838089Z", - "shell.execute_reply": "2023-10-22T14:21:24.837829Z" + "iopub.execute_input": "2023-11-12T12:40:06.410092Z", + "iopub.status.busy": "2023-11-12T12:40:06.409984Z", + "iopub.status.idle": "2023-11-12T12:40:06.412900Z", + "shell.execute_reply": "2023-11-12T12:40:06.412641Z" }, "slideshow": { "slide_type": "subslide" @@ -8241,10 +8241,10 @@ "execution_count": 174, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.839603Z", - "iopub.status.busy": "2023-10-22T14:21:24.839501Z", - "iopub.status.idle": "2023-10-22T14:21:24.841611Z", - "shell.execute_reply": "2023-10-22T14:21:24.841338Z" + "iopub.execute_input": "2023-11-12T12:40:06.414343Z", + "iopub.status.busy": "2023-11-12T12:40:06.414259Z", + "iopub.status.idle": "2023-11-12T12:40:06.416512Z", + "shell.execute_reply": "2023-11-12T12:40:06.416260Z" }, "slideshow": { "slide_type": "subslide" @@ -8296,10 +8296,10 @@ "execution_count": 175, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.843126Z", - "iopub.status.busy": "2023-10-22T14:21:24.843013Z", - "iopub.status.idle": "2023-10-22T14:21:24.844924Z", - "shell.execute_reply": "2023-10-22T14:21:24.844676Z" + "iopub.execute_input": "2023-11-12T12:40:06.417943Z", + "iopub.status.busy": "2023-11-12T12:40:06.417841Z", + "iopub.status.idle": "2023-11-12T12:40:06.419724Z", + "shell.execute_reply": "2023-11-12T12:40:06.419484Z" }, "slideshow": { "slide_type": "skip" @@ -8346,10 +8346,10 @@ "execution_count": 176, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.846352Z", - "iopub.status.busy": "2023-10-22T14:21:24.846251Z", - "iopub.status.idle": "2023-10-22T14:21:24.849891Z", - "shell.execute_reply": "2023-10-22T14:21:24.849601Z" + "iopub.execute_input": "2023-11-12T12:40:06.421173Z", + "iopub.status.busy": "2023-11-12T12:40:06.421071Z", + "iopub.status.idle": "2023-11-12T12:40:06.424545Z", + "shell.execute_reply": "2023-11-12T12:40:06.424238Z" }, "slideshow": { "slide_type": "skip" @@ -8397,10 +8397,10 @@ "execution_count": 177, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.851501Z", - "iopub.status.busy": "2023-10-22T14:21:24.851407Z", - "iopub.status.idle": "2023-10-22T14:21:24.853953Z", - "shell.execute_reply": "2023-10-22T14:21:24.853703Z" + "iopub.execute_input": "2023-11-12T12:40:06.426238Z", + "iopub.status.busy": "2023-11-12T12:40:06.426138Z", + "iopub.status.idle": "2023-11-12T12:40:06.428423Z", + "shell.execute_reply": "2023-11-12T12:40:06.428182Z" }, "slideshow": { "slide_type": "skip" @@ -8427,10 +8427,10 @@ "execution_count": 178, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.855454Z", - "iopub.status.busy": "2023-10-22T14:21:24.855349Z", - "iopub.status.idle": "2023-10-22T14:21:24.856938Z", - "shell.execute_reply": "2023-10-22T14:21:24.856690Z" + "iopub.execute_input": "2023-11-12T12:40:06.429760Z", + "iopub.status.busy": "2023-11-12T12:40:06.429661Z", + "iopub.status.idle": "2023-11-12T12:40:06.431426Z", + "shell.execute_reply": "2023-11-12T12:40:06.431151Z" }, "slideshow": { "slide_type": "skip" @@ -8451,10 +8451,10 @@ "execution_count": 179, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:21:24.858384Z", - "iopub.status.busy": "2023-10-22T14:21:24.858273Z", - "iopub.status.idle": "2023-10-22T14:21:24.860081Z", - "shell.execute_reply": "2023-10-22T14:21:24.859818Z" + "iopub.execute_input": "2023-11-12T12:40:06.432841Z", + "iopub.status.busy": "2023-11-12T12:40:06.432742Z", + "iopub.status.idle": "2023-11-12T12:40:06.434335Z", + "shell.execute_reply": "2023-11-12T12:40:06.434106Z" }, "slideshow": { "slide_type": "skip" diff --git a/docs/beta/notebooks/ChangeCounter.ipynb b/docs/beta/notebooks/ChangeCounter.ipynb index 4e3cbd7f..c6963e40 100644 --- a/docs/beta/notebooks/ChangeCounter.ipynb +++ b/docs/beta/notebooks/ChangeCounter.ipynb @@ -23,10 +23,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:24:23.731238Z", - "iopub.status.busy": "2023-10-22T14:24:23.731151Z", - "iopub.status.idle": "2023-10-22T14:24:23.770412Z", - "shell.execute_reply": "2023-10-22T14:24:23.770063Z" + "iopub.execute_input": "2023-11-12T12:50:30.423855Z", + "iopub.status.busy": "2023-11-12T12:50:30.423754Z", + "iopub.status.idle": "2023-11-12T12:50:30.459454Z", + "shell.execute_reply": "2023-11-12T12:50:30.459150Z" }, "slideshow": { "slide_type": "skip" @@ -48,7 +48,7 @@ " " ], "text/plain": [ - "" + "" ] }, "execution_count": 1, @@ -85,10 +85,10 @@ "metadata": { "button": false, "execution": { - "iopub.execute_input": "2023-10-22T14:24:23.793095Z", - "iopub.status.busy": "2023-10-22T14:24:23.792831Z", - "iopub.status.idle": "2023-10-22T14:24:23.794992Z", - "shell.execute_reply": "2023-10-22T14:24:23.794629Z" + "iopub.execute_input": "2023-11-12T12:50:30.480464Z", + "iopub.status.busy": "2023-11-12T12:50:30.480286Z", + "iopub.status.idle": "2023-11-12T12:50:30.482376Z", + "shell.execute_reply": "2023-11-12T12:50:30.482124Z" }, "new_sheet": false, "run_control": { @@ -100,7 +100,7 @@ }, "outputs": [], "source": [ - "import bookutils" + "import bookutils.setup" ] }, { @@ -108,10 +108,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2023-10-22T14:24:23.796697Z", - "iopub.status.busy": "2023-10-22T14:24:23.796563Z", - "iopub.status.idle": "2023-10-22T14:24:23.920466Z", - "shell.execute_reply": "2023-10-22T14:24:23.920159Z" + "iopub.execute_input": "2023-11-12T12:50:30.483886Z", + "iopub.status.busy": "2023-11-12T12:50:30.483781Z", + "iopub.status.idle": "2023-11-12T12:50:30.596538Z", + "shell.execute_reply": "2023-11-12T12:50:30.596246Z" }, "slideshow": { "slide_type": "skip" @@ -162,7 +162,7 @@ "\n", "```python\n", ">>> change_counter.changes.get(('README.md',), None)\n", - "15\n", + "17\n", "```\n", "The `messages` attribute holds all commit messages related to that node:\n", "\n", @@ -182,13 +182,15 @@ " 'Fix: bad links in CI badges',\n", " 'New: prefer Unicode arrows over LaTeX ones',\n", " 'Updated README.md',\n", - " 'Update']\n", + " 'Update',\n", + " 'Doc update',\n", + " 'Doc update']\n", "```\n", "The `sizes` attribute holds the (last) size of the respective element:\n", "\n", "```python\n", ">>> change_counter.sizes.get(('README.md',), None)\n", - "14405\n", + "4614\n", "```\n", "`FineChangeCounter` acts like `ChangeCounter`, but also retrieves statistics for elements _within_ the respective files; it has been tested for C, Python, and Jupyter Notebooks and should provide sufficient results for programming languages with similar syntax.\n", "\n", @@ -197,9 +199,9 @@ "```python\n", ">>> fine_change_counter.map()\n", "```\n", - "