Skip to content

Commit 5b3cdf2

Browse files
authored
Update notebook to match current version of jupyter-events (jupyter#98)
1 parent 76433e7 commit 5b3cdf2

File tree

1 file changed

+25
-24
lines changed

1 file changed

+25
-24
lines changed

docs/demo/demo-notebook.ipynb

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,8 @@
5454
"name": "stdout",
5555
"output_type": "stream",
5656
"text": [
57-
"Validator class: Draft7Validator\n",
58-
"Schema: {\n",
59-
" \"$id\": \"myapplication.org/example-event\",\n",
57+
"{\n",
58+
" \"$id\": \"http://myapplication.org/example-event\",\n",
6059
" \"version\": 1,\n",
6160
" \"title\": \"Example Event\",\n",
6261
" \"description\": \"An interesting event to collect\",\n",
@@ -125,14 +124,14 @@
125124
"name": "stderr",
126125
"output_type": "stream",
127126
"text": [
128-
"{\"__timestamp__\": \"2022-08-11T22:46:22.248281Z\", \"__schema__\": \"myapplication.org/example-event\", \"__schema_version__\": 1, \"__metadata_version__\": 1, \"name\": \"My Event\"}\n"
127+
"{\"__timestamp__\": \"2024-05-04T23:22:40.338884+00:00Z\", \"__schema__\": \"http://myapplication.org/example-event\", \"__schema_version__\": 1, \"__metadata_version__\": 1, \"name\": \"My Event\"}\n"
129128
]
130129
},
131130
{
132131
"data": {
133132
"text/plain": [
134-
"{'__timestamp__': '2022-08-11T22:46:22.248281Z',\n",
135-
" '__schema__': 'myapplication.org/example-event',\n",
133+
"{'__timestamp__': '2024-05-04T23:22:40.338884+00:00Z',\n",
134+
" '__schema__': 'http://myapplication.org/example-event',\n",
136135
" '__schema_version__': 1,\n",
137136
" '__metadata_version__': 1,\n",
138137
" 'name': 'My Event'}"
@@ -144,7 +143,7 @@
144143
}
145144
],
146145
"source": [
147-
"logger.emit(schema_id=\"myapplication.org/example-event\", data={\"name\": \"My Event\"})"
146+
"logger.emit(schema_id=\"http://myapplication.org/example-event\", data={\"name\": \"My Event\"})"
148147
]
149148
},
150149
{
@@ -160,12 +159,14 @@
160159
"metadata": {},
161160
"outputs": [],
162161
"source": [
163-
"def my_listener(data):\n",
164-
" print(\"hello, from my_listener!\")\n",
162+
"async def my_listener(logger: EventLogger, schema_id: str, data: dict) -> None:\n",
163+
" print(\"hello, from my_listener\")\n",
164+
" print(logger)\n",
165+
" print(schema_id)\n",
165166
" print(data)\n",
166167
"\n",
167168
"\n",
168-
"logger.add_listener(schema_id=\"myapplication.org/example-event\", version=1, listener=my_listener)"
169+
"logger.add_listener(schema_id=\"http://myapplication.org/example-event\", listener=my_listener)"
169170
]
170171
},
171172
{
@@ -184,24 +185,14 @@
184185
"name": "stderr",
185186
"output_type": "stream",
186187
"text": [
187-
"{\"__timestamp__\": \"2022-08-11T22:46:28.947996Z\", \"__schema__\": \"myapplication.org/example-event\", \"__schema_version__\": 1, \"__metadata_version__\": 1, \"name\": \"My Event\"}\n"
188-
]
189-
},
190-
{
191-
"name": "stdout",
192-
"output_type": "stream",
193-
"text": [
194-
"hello world\n",
195-
"EventListenerData(event_logger=<jupyter_events.logger.EventLogger object at 0x7fd07085dfd0>, schema_id='myapplication.org/example-event', version=1, data={'name': 'My Event'})\n",
196-
"hello world\n",
197-
"EventListenerData(event_logger=<jupyter_events.logger.EventLogger object at 0x7fd07085dfd0>, schema_id='myapplication.org/example-event', version=1, data={'name': 'My Event'})\n"
188+
"{\"__timestamp__\": \"2024-05-04T23:22:40.400243+00:00Z\", \"__schema__\": \"http://myapplication.org/example-event\", \"__schema_version__\": 1, \"__metadata_version__\": 1, \"name\": \"My Event\"}\n"
198189
]
199190
},
200191
{
201192
"data": {
202193
"text/plain": [
203-
"{'__timestamp__': '2022-08-11T22:46:28.947996Z',\n",
204-
" '__schema__': 'myapplication.org/example-event',\n",
194+
"{'__timestamp__': '2024-05-04T23:22:40.400243+00:00Z',\n",
195+
" '__schema__': 'http://myapplication.org/example-event',\n",
205196
" '__schema_version__': 1,\n",
206197
" '__metadata_version__': 1,\n",
207198
" 'name': 'My Event'}"
@@ -210,10 +201,20 @@
210201
"execution_count": 7,
211202
"metadata": {},
212203
"output_type": "execute_result"
204+
},
205+
{
206+
"name": "stdout",
207+
"output_type": "stream",
208+
"text": [
209+
"hello, from my_listener\n",
210+
"<jupyter_events.logger.EventLogger object at 0x7f2fa6cd35b0>\n",
211+
"http://myapplication.org/example-event\n",
212+
"{'name': 'My Event'}\n"
213+
]
213214
}
214215
],
215216
"source": [
216-
"logger.emit(schema_id=\"myapplication.org/example-event\", version=1, data={\"name\": \"My Event\"})"
217+
"logger.emit(schema_id=\"http://myapplication.org/example-event\", data={\"name\": \"My Event\"})"
217218
]
218219
},
219220
{

0 commit comments

Comments
 (0)