infinite failure loop - emacs locked up
sam-s opened this issue · 18 comments
websocket-ensure-connected
triggers an infinite reconnect loop.
Please see millejoh/emacs-ipython-notebook#750 for details.
I would appreciate guidance in debugging this.
Thank you!
here is the full loop in*Messages*
:
error in process filter: websocket-send: Cannot send message to a closed websocket: #s(websocket-frame pong "c6417ed01bdc0ae3ef32ae4894fd03\">
<meta http-equiv=\"" nil t)
error in process filter: Cannot send message to a closed websocket: #s(websocket-frame pong "c6417ed01bdc0ae3ef32ae4894fd03\">
<meta http-equiv=\"" nil t)
ein: [error] ein:start-single-websocket: on-close no client data for wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/2e23266f-ec11-48b2-af60-97218ca34498/channels?session_id=afaef748-b620-4407-9d0f-854ff3a17fa7.
ein: [info] WS action [(websocket-received-error-http-response 403)] on-open (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/2e23266f-ec11-48b2-af60-97218ca34498/channels?session_id=afaef748-b620-4407-9d0f-854ff3a17fa7)
ein: [error] ein:start-single-websocket: on-open no client data for wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/2e23266f-ec11-48b2-af60-97218ca34498/channels?session_id=afaef748-b620-4407-9d0f-854ff3a17fa7.
ein: [info] WS action [(json-readtable-error 79)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/2e23266f-ec11-48b2-af60-97218ca34498/channels?session_id=afaef748-b620-4407-9d0f-854ff3a17fa7)
ein: [info] WS action [(json-unknown-keyword ter)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/2e23266f-ec11-48b2-af60-97218ca34498/channels?session_id=afaef748-b620-4407-9d0f-854ff3a17fa7)
ein: [error] ein:start-single-websocket: on-close no client data for wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/2e23266f-ec11-48b2-af60-97218ca34498/channels?session_id=afaef748-b620-4407-9d0f-854ff3a17fa7.
error in process filter: websocket-send: Cannot send message to a closed websocket: #s(websocket-frame pong "c6417ed01bdc0ae3ef32ae4894fd03\">
<meta http-equiv=\"" nil t)
error in process filter: Cannot send message to a closed websocket: #s(websocket-frame pong "c6417ed01bdc0ae3ef32ae4894fd03\">
<meta http-equiv=\"" nil t)
ein: [error] ein:start-single-websocket: on-close no client data for wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/2e23266f-ec11-48b2-af60-97218ca34498/channels?session_id=afaef748-b620-4407-9d0f-854ff3a17fa7.
Eventually it dies with
ein: [info] WS action [(json-number-format 2)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/605f64ec-25cf-43b0-a08f-547a26565ce5/channels?session_id=e2923aa5-cde2-452b-ba31-91a6a0cf8989)
ein: [error] ein:start-single-websocket: on-close no client data for wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/605f64ec-25cf-43b0-a08f-547a26565ce5/channels?session_id=e2923aa5-cde2-452b-ba31-91a6a0cf8989.
error in process filter: file-remote-p: Variable binding depth exceeds max-specpdl-size
error in process filter: Variable binding depth exceeds max-specpdl-size
the server logs show these messages:
[W 19:09:53.201 NotebookApp] Couldn't authenticate WebSocket connection
[W 19:09:53.202 NotebookApp] 403 GET /api/kernels/605f64ec-25cf-43b0-a08f-547a26565ce5/channels?session_id=e2923aa5-cde2-452b-ba31-91a6a0cf8989 (100.110.89.202) 1.58ms referer=None
[W 19:09:53.374 NotebookApp] Couldn't authenticate WebSocket connection
[W 19:09:53.375 NotebookApp] 403 GET /api/kernels/605f64ec-25cf-43b0-a08f-547a26565ce5/channels?session_id=e2923aa5-cde2-452b-ba31-91a6a0cf8989 (100.126.83.207) 1.55ms referer=None
[W 19:09:53.522 NotebookApp] Couldn't authenticate WebSocket connection
[W 19:09:53.523 NotebookApp] 403 GET /api/kernels/605f64ec-25cf-43b0-a08f-547a26565ce5/channels?session_id=e2923aa5-cde2-452b-ba31-91a6a0cf8989 (100.126.83.207) 2.08ms referer=None
[W 19:09:53.670 NotebookApp] Couldn't authenticate WebSocket connection
[W 19:09:53.671 NotebookApp] 403 GET /api/kernels/605f64ec-25cf-43b0-a08f-547a26565ce5/channels?session_id=e2923aa5-cde2-452b-ba31-91a6a0cf8989 (100.126.83.207) 1.64ms referer=None
[W 19:09:53.837 NotebookApp] Couldn't authenticate WebSocket connection
[W 19:09:53.838 NotebookApp] 403 GET /api/kernels/605f64ec-25cf-43b0-a08f-547a26565ce5/channels?session_id=e2923aa5-cde2-452b-ba31-91a6a0cf8989 (100.110.89.202) 1.56ms referer=None
apparently websocket
needs to send the auth token with each request.
Sorry for the delay - I'll take a look at this today.
Right now I don't have enough information to work on this issue. A few comments, though: websocket
connections should be including auth tokens every time a new one is open. I would expect clients to always do this. Remember that websocket is a connection held open, so communication does not need to be re-authenticated during the session. The question is why there's so many new connections, and why apparently ein:start-single-websocket
is called in an infinite loop due to an error. That I don't know, since I'm not familiar with the client code here.
If someone can track this down to something websocket
is not doing correctly, I'm happy to help. Without that, I'll have to close the bug.
Actually, I see the infinite loop now, based on your backtrace in the other bug. When there's an issue, we aren't re-opening with the custom headers, which seems like a problem. I'm not sure if that will really fix your issue, but I'll push a fix for you to test out.
Ok, please try branch infinite-loop-fix
. If that doesn't work, I'd recommend trying to understand the first error that you encounter and why that happens, because we probably will just keep trying. Perhaps break on websocket-ensure-connected
and see what the value of process-status
is.
Thank you very much. I can reproduce the problem quite reliably, but it requires private host access that I cannot grant you.
(process-status (websocket-conn websocket))
in websocket-ensure-connected
is open
the 1st time I enter the function, then closed
, and then I get the infinite beep loop (this is before I tried your new branch).
No change with the infinite-loop-fix
branch.
(websocket-custom-header-alist websocket)
in websocket-ensure-connected
is nil
both times.
Interesting - can you also trace calls to websocket-open
? I'd like to know if there's any difference between the first and subsequent invocations.
1st call:
(catch '--cl-block-websocket-open-- (let* ((name (format "websocket to %s" url)) (url-struct (url-generic-parse-url url)) (k
(cl--block-wrapper (catch '--cl-block-websocket-open-- (let* ((name (format "websocket to %s" url)) (url-struct (url-generic
(cl-block websocket-open (let* ((name (format "websocket to %s" url)) (url-struct (url-generic-parse-url url)) (key (websock
(progn (let ((--cl-keys-- --cl-rest--)) (while --cl-keys-- (cond ((memq (car --cl-keys--) '(:protocols :extensions :on-open
(let* ((protocols (car (cdr (plist-member --cl-rest-- ':protocols)))) (extensions (car (cdr (plist-member --cl-rest-- ':exte
websocket-open("wss://data-science.k8s.region-001.p-use-1.braze.co..." :on-open #f(compiled-function (&rest args2) #<bytecod
ein:websocket("wss://data-science.k8s.region-001.p-use-1.braze.co..." #s(ein:$kernel :url-or-port "https://data-science.k8s.
ein:start-single-websocket(#s(ein:$kernel :url-or-port "https://data-science.k8s.region-001.p-use-1.braze...." :path "DataDo
ein:kernel-start-websocket(#s(ein:$kernel :url-or-port "https://data-science.k8s.region-001.p-use-1.braze...." :path "DataDo
ein:kernel-retrieve-session--success(#s(ein:$kernel :url-or-port "https://data-science.k8s.region-001.p-use-1.braze...." :pa
apply(ein:kernel-retrieve-session--success (#s(ein:$kernel :url-or-port "https://data-science.k8s.region-001.p-use-1.braze..
apply(#f(compiled-function (&rest args2) #<bytecode -0x148e2c14a34cbb8a>) (:data (:id "69aa8231-2b11-49d7-a353-10e1680691e1"
apply(apply #f(compiled-function (&rest args2) #<bytecode -0x148e2c14a34cbb8a>) (:data (:id "69aa8231-2b11-49d7-a353-10e1680
request--safe-apply(#f(compiled-function (&rest args2) #<bytecode -0x148e2c14a34cbb8a>) (:data (:id "69aa8231-2b11-49d7-a353
request--callback(#<killed buffer> :type "POST" :data "{\"path\":\"DataDog.ipynb\",\"type\":\"notebook\",\"kernel\"..." :par
apply(request--callback #<killed buffer> (:type "POST" :data "{\"path\":\"DataDog.ipynb\",\"type\":\"notebook\",\"kernel\"..
request--curl-callback("https://data-science.k8s.region-001.p-use-1.braze...." #<process request curl> "finished\n")
apply(request--curl-callback ("https://data-science.k8s.region-001.p-use-1.braze...." #<process request curl> "finished\n"))
after I hit T
(trace fast), the process stops in
(lambda (process output)
(let ((websocket (process-get process :websocket)))
(websocket-outer-filter websocket output)))
(incidentally, given that you are using lexical bindings, the let
appears unnecessary).
2nd call:
(catch '--cl-block-websocket-open-- (let* ((name (format "websocket to %s" url)) (url-struct (url-generic-parse-url url)) (key (websocket-genkey)) (coding-system-for-read 'binary) (coding-system-for-write 'b
(cl--block-wrapper (catch '--cl-block-websocket-open-- (let* ((name (format "websocket to %s" url)) (url-struct (url-generic-parse-url url)) (key (websocket-genkey)) (coding-system-for-read 'binary) (coding-
(cl-block websocket-open (let* ((name (format "websocket to %s" url)) (url-struct (url-generic-parse-url url)) (key (websocket-genkey)) (coding-system-for-read 'binary) (coding-system-for-write 'binary) (con
(progn (let ((--cl-keys-- --cl-rest--)) (while --cl-keys-- (cond ((memq (car --cl-keys--) '(:protocols :extensions :on-open :on-message :on-close :on-error :nowait :custom-header-alist :allow-other-keys)) (s
(let* ((protocols (car (cdr (plist-member --cl-rest-- ':protocols)))) (extensions (car (cdr (plist-member --cl-rest-- ':extensions)))) (on-open (car (cdr (or (plist-member --cl-rest-- ':on-open) (list nil 'i
websocket-open("wss://data-science.k8s.region-001.p-use-1.braze.co..." :protocols nil :extensions nil :on-open #f(compiled-function (&rest args2) #<bytecode -0x1906404012e5f044>) :on-message #f(compiled-func
(if (and (progn (or (progn (and (memq (type-of websocket) cl-struct-websocket-tags) t)) (signal 'wrong-type-argument (list 'websocket websocket))) (aref websocket 14)) (let* ((temp (process-status (progn (or
websocket-ensure-connected(#s(websocket :ready-state open :client-data #s(ein:$websocket :ws #1 :kernel #s(ein:$kernel :url-or-port "https://data-science.k8s.region-001.p-use-1.braze...." :path "DataDog.ipyn
websocket-send(#s(websocket :ready-state open :client-data #s(ein:$websocket :ws #1 :kernel #s(ein:$kernel :url-or-port "https://data-science.k8s.region-001.p-use-1.braze...." :path "DataDog.ipynb" :kernelsp
(closure ((opcode . ping) (frame . #s(websocket-frame :opcode ping :payload "2e9fb87e0d8ef1ea96893aa6906147a371bb\" type=\"text/c..." :length 99 :completep nil)) (websocket . #s(websocket :ready-state open :
funcall((closure ((opcode . ping) (frame . #s(websocket-frame :opcode ping :payload "2e9fb87e0d8ef1ea96893aa6906147a371bb\" type=\"text/c..." :length 99 :completep nil)) (websocket . #s(websocket :ready-stat
(let ((to-process (car --dolist-tail--))) (funcall to-process) (setq --dolist-tail-- (cdr --dolist-tail--)))
(while --dolist-tail-- (let ((to-process (car --dolist-tail--))) (funcall to-process) (setq --dolist-tail-- (cdr --dolist-tail--))))
(let ((--dolist-tail-- (nreverse processing-queue))) (while --dolist-tail-- (let ((to-process (car --dolist-tail--))) (funcall to-process) (setq --dolist-tail-- (cdr --dolist-tail--)))))
(let ((current-frame) (processing-queue) (start-point 0)) (while (setq current-frame (websocket-read-frame (substring text start-point))) (setq processing-queue (cons (websocket-process-frame websocket curre
websocket-process-input-on-open-ws(#s(websocket :ready-state open :client-data #s(ein:$websocket :ws #1 :kernel #s(ein:$kernel :url-or-port "https://data-science.k8s.region-001.p-use-1.braze...." :path "Data
(progn (websocket-process-input-on-open-ws websocket (substring text (or start-point 0))))
(if (eq 'open (progn (or (progn (and (memq (type-of websocket) cl-struct-websocket-tags) t)) (signal 'wrong-type-argument (list 'websocket websocket))) (aref websocket 1))) (progn (websocket-process-input-on
(let ((start-point) (text (concat (progn (or (progn (and ... t)) (signal 'wrong-type-argument (list ... websocket))) (aref websocket 17)) output)) (header-end-pos)) (progn (or (progn (and (memq (type-of webs
websocket-outer-filter(#s(websocket :ready-state open :client-data #s(ein:$websocket :ws #1 :kernel #s(ein:$kernel :url-or-port "https://data-science.k8s.region-001.p-use-1.braze...." :path "DataDog.ipynb" :
(let ((websocket (process-get process :websocket))) (websocket-outer-filter websocket output))
(closure ((websocket . #s(websocket :ready-state open :client-data #s(ein:$websocket :ws #4 :kernel ... :closed-by-client t) :on-open #f(compiled-function (&rest args2) #<bytecode -0x1906404012e5f044>) :on-m
and then after T
the beeping commences here:
Would you like to pick a time for an interactive debugging over the phone?
Thanks for the results, but those are a little bit hard to read. I should have been more precise: can you trace-function
websocket-open
, then send me the first three calls that appear in the trace buffer?
here you go (I clicked on New Notebook
instead of an existing notebook because I did not want the *trace-output*
to contain my notebook data)
======================================================================
1 -> (websocket-open "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" :on-open #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status nil nil ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] :on-message #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] :on-close #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] :on-error #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"])
1 <- websocket-open: #s(websocket connecting nil #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status nil nil ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] nil nil nil "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" nil nil nil #<process websocket to wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1> nil "ZrCpK+3xz3fwnh3TfgYKiHaqcO8=" nil)
======================================================================
1 -> (websocket-open "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" :protocols nil :extensions nil :on-open #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] :on-message #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] :on-close #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] :on-error #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] :custom-header-alist nil)
1 <- websocket-open: #s(websocket connecting nil #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] nil nil nil "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" nil nil nil #<process websocket to wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1> nil "yeeGdpQqpSMy56514GdEYwcMIJ0=" nil)
======================================================================
1 -> (websocket-open "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" :protocols nil :extensions nil :on-open #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] :on-message #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] :on-close #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] :on-error #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] :custom-header-alist nil)
1 <- websocket-open: #s(websocket connecting nil #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] nil nil nil "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" nil nil nil #<process websocket to wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1> nil "wjgUp1jhdx1HbGyGtV4gNLKuW0I=" nil)
======================================================================
1 -> (websocket-open "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" :protocols nil :extensions nil :on-open #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] :on-message #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] :on-close #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] :on-error #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] :custom-header-alist nil)
1 <- websocket-open: #s(websocket connecting nil #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] nil nil nil "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" nil nil nil #<process websocket to wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1> nil "3n5s/e5JFmEv9W5TQp23tLKRQJo=" nil)
======================================================================
1 -> (websocket-open "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" :protocols nil :extensions nil :on-open #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] :on-message #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] :on-close #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] :on-error #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] :custom-header-alist nil)
1 <- websocket-open: #s(websocket connecting nil #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] nil nil nil "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" nil nil nil #<process websocket to wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1> nil "F7z5aZw+ltU+2OiDTGLj8HK0kSQ=" nil)
======================================================================
1 -> (websocket-open "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" :protocols nil :extensions nil :on-open #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] :on-message #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] :on-close #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] :on-error #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] :custom-header-alist nil)
1 <- websocket-open: #s(websocket connecting nil #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] nil nil nil "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" nil nil nil #<process websocket to wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1> nil "I3XKd0ShVNmLlpaLH4jvpL4raY4=" nil)
======================================================================
1 -> (websocket-open "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" :protocols nil :extensions nil :on-open #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] :on-message #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] :on-close #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] :on-error #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] :custom-header-alist nil)
1 <- websocket-open: #s(websocket connecting nil #[128 #2="\302\300\303\301�\"\"\207" [#[514 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203e�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203Q�\310�!\203?�\311\312�\"\210�\203?���!\210\313\314\315\316\317\320\321� !\322\"\323$\"\202`�\313\324\315\316\317\320\321� !\325\"\323$\"\262�\202t�\313\324\315\316\317\320\321��!\326\"\323$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket ein:kernel-live-p run-hook-with-args ein:on-kernel-connect-functions ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS opened: %s" type-of signal wrong-type-argument websocket 10] 6 error [cl-struct-websocket-tags format #1="ein:start-single-websocket: on-open no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #1# type-of signal wrong-type-argument websocket 10]] 12 "
(fn CB WS)"] (#[128 #2# [#[771 "� \210\300\301\302\303\304\305\306��!\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\301\302\300\"\207" vconcat vector [format "Notebook %s is ready"] 3] 11 "
(fn CALLBACK0* NAME* KERNEL)"] (#[128 #2# [#[1285 "� \210r\303�!q\210\304 \210)\211\204$�r\303�!q\210\305\306 !\210\307\310\306 !!\210)�\204\313�\311\312��! >\204:�\313\314\315��D\"\210�\316H\317\"\204\313�\312�! >\204R�\313\314\315��D\"\210�\320H\211\203\312�\312��! >\204j�\313\314\315��D\"\210�\211\316\321\312�
! >\204��\313\314\315�D\"\210� \316H\317\312��!
>\204\225�\313\314\322� D\"\210��\323H\312��!
>\204\252�\313\314\322�
D\"\210��\324H\311�\325\"\203\272�\262�\202\301�\321�\325�#\266\202#I\266�\326��!\210\210�\203\324����\"\210�\211\203\364�\327\330!\211\203\363�r\211q\210\331\332\333\")\211\203\362�\334\335�\"\210\210\210\210\336\312��! >\204��\313\314\315��D\"\210�\323H!\211\205��\337\340\341�\"!\207" [noninteractive cl-struct-ein:$notebook-tags cl-struct-ein:$kernelspec-tags ein:notebook-buffer ein:worksheet-focus-cell pm-select-buffer pm-innermost-span pop-to-buffer pm-span-buffer plist-member type-of signal wrong-type-argument ein:$notebook 9 :kernelspec 6 plist-put ein:$kernelspec 1 4 :name ein:notebook-save-notebook get-buffer "*Warnings*" thing-at-point line t message "%s" ein:notebooklist-get-buffer ein:notebooklist-reload buffer-local-value ein:%notebooklist%] 18 "
(fn NOTEBOOK* CREATED CALLBACK* PENDING-CLEAR* NO-POP*)"] (#9=#s(ein:$notebook #3="https://data-science.k8s.region-001.p-use-1.braze.com" nil #4="Untitled.ipynb" #8=#s(ein:$kernel #3# #4# #10=#s(ein:$kernelspec "python3" #5="Python 3" (:logo-32x32 "/kernelspecs/python3/logo-32x32.png" :logo-64x64 "/kernelspecs/python3/logo-64x64.png") (:argv ("python" "-m" "ipykernel_launcher" "-f" "{connection_file}") :env nil :display_name #5# :language "python" :interrupt_mode "signal" :metadata nil) "python") #12=#s(ein:events #s(hash-table size 65 test eq rehash-size 1.5 rehash-threshold 0.8125 data (maybe_reset_undo\.Worksheet ((#[514 "\300�!\207" [ein:worksheet--unshift-undo-list] 4 "
(fn IGNORE CELL)"])) set_next_input\.Worksheet ((ein:worksheet--set-next-input)) set_dirty\.Worksheet ((ein:worksheet--set-dirty)) open_with_text\.Pager ((ein:pager--open-with-text . #11="*ein:pager https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*")) status_idle\.Kernel ((ein:notification--callback #6=#s(ein:notification-status status_disconnected\.Kernel "Kernel requires reconnect C-c C-r" ((status_idle\.Kernel) (status_busy\.Kernel . "Kernel busy...") (status_restarting\.Kernel . "Kernel restarting...") (status_restarted\.Kernel . "Kernel restarted") (status_dead\.Kernel . "Kernel requires restart \\<ein:notebook-mode-map>\\[ein:notebook-restart-session-command-km]") (status_reconnecting\.Kernel . "Kernel reconnecting...") (status_reconnected\.Kernel . "Kernel reconnected") (status_disconnected\.Kernel . "Kernel requires reconnect \\<ein:notebook-mode-map>\\[ein:notebook-reconnect-session-command-km]"))) . status_idle\.Kernel)) status_busy\.Kernel ((ein:notification--callback #6# . status_busy\.Kernel)) status_restarting\.Kernel ((ein:notification--callback #6# . status_restarting\.Kernel)) status_restarted\.Kernel ((ein:notification--callback #6# . status_restarted\.Kernel)) status_dead\.Kernel ((ein:notification--callback #6# . status_dead\.Kernel)) status_reconnecting\.Kernel ((ein:notification--callback #6# . status_reconnecting\.Kernel)) status_reconnected\.Kernel ((ein:notification--callback #6# . status_reconnected\.Kernel)) status_disconnected\.Kernel ((ein:notification--callback #6# . status_disconnected\.Kernel)) notebook_saving\.Notebook ((ein:notification--callback #7=#s(ein:notification-status nil nil ((notebook_saving\.Notebook . "Saving notebook...") (notebook_saved\.Notebook . "Notebook saved") (notebook_save_failed\.Notebook . "Failed saving notebook!"))) . notebook_saving\.Notebook)) notebook_saved\.Notebook ((ein:notification--fadeout-callback #7# "Notebook is saved" notebook_saved\.Notebook nil) (ein:notification--callback #7# . notebook_saved\.Notebook)) notebook_save_failed\.Notebook ((ein:notification--callback #7# . notebook_save_failed\.Notebook)) execution_count\.Kernel ((ein:notification--set-execution-count . #s(ein:notification #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> #s(ein:notification-tab #[0 "\302�! >\204��\303\304\305�D\"\210�\306H\207" [ein:%notebook% cl-struct-ein:$notebook-tags type-of signal wrong-type-argument ein:$notebook 14] 4] #[0 "�\207" [ein:%worksheet%] 1]) "y" #7# #6#)))))) 6 "898c278a-370e-417e-8288-6f71916e18f1" "f6ea8ba6-c4c5-4099-b155-c6d2578061f8" nil nil nil "/api/kernels" "/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8" "wss://data-science.k8s.region-001.p-use-1.braze.com:443" nil "username" #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) nil nil) #s(ein:kernelinfo #8# (ein:notebook-buffer-list . #9#) unbound unbound) #10# #11# nil nil #22="Untitled.ipynb" 4 4 #12# (#s(ein:worksheet 4 #[128 #2# [ein:$notebook-notebook-path (#9#) apply append] 6 #21="
(fn &rest ARGS2)"] nil nil #15=#s(ewoc #<buffer *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*> ein:worksheet-pp #13=[#20=[#19=[#17=[#14=[#16=[#13# #14# #s(ein:$node (cell prompt) #18=#s(ein:codecell "code" nil #15# (:prompt #16# :input #14# :output nil :footer #17#) (:prompt :input :output :footer) unbound nil nil #12# "6bc8afbd-dd51-4a0e-9417-77c3c49b7014" nil #8# unbound nil nil) nil) #<marker at 2 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #17# #s(ein:$node (cell input) #18# nil) #<marker at 9 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #s(ein:$node (cell footer) #18# nil) #<marker at 11 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #20# "" #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #13# DL-LIST #<marker at 12 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #16# #("
" 0 1 (front-sticky t read-only t)) #<marker at 1 in *ein: https://data-science.k8s.region-001.p-use-1.braze.com/Untitled.ipynb*>] #19# #20# #14# insert) #8# t nil #12#)) nil 6) t nil #[128 #2# [#[385 "\301��\"\207" [*ein:notebook--pending-query* remhash] 5 "
(fn PENDING-KEY* &rest ARGS)"] ((#3# . #4#)) apply append] 6 #21#] nil) apply append] 6 #21#] #22#) apply append] 6 #21#]) apply append] 6 #21#] #[128 #2# [ein:kernel--handle-websocket-reply (#8#) apply append] 6 #21#] #[257 "\302�!�>\204��\303\304\305�D\"\210\211\306H\211\203l�\302�! >\204%�\303\304\307�D\"\210\211\306H\211\203X�\302�! >\204;�\303\304\307�D\"\210�\310H?\205g�\311\312\313\314\315\316\317� !\320\"\321$\"\210\322�!\202g�\311\323\313\314\315\316\317� !\324\"\321$\"\262�\202{�\311\323\313\314\315\316\317��!\325\"\321$\"\207" [cl-struct-websocket-tags cl-struct-ein:$websocket-tags type-of signal wrong-type-argument websocket 2 ein:$websocket 3 ein:log-wrapper verbose make-byte-code 0 "\302\303\304\300! >\204��\305\306\307\300D\"\210\300\310H\"\207" vconcat vector [cl-struct-websocket-tags format "WS closed unexpectedly: %s" type-of signal wrong-type-argument websocket 10] 6 ein:kernel-disconnect error [cl-struct-websocket-tags format #23="ein:start-single-websocket: on-close no client data for %s." type-of signal wrong-type-argument websocket 10] [cl-struct-websocket-tags format #23# type-of signal wrong-type-argument websocket 10]] 11 "
(fn WS)"] #[771 "\300\301\302\303\304\305\306� � � #\307\"\310$\"\207" [ein:log-wrapper info make-byte-code 0 "\304\305\302\301\306\300!�>\204��\307\310\311\300D\"\210\300\312H$\207" vconcat vector [cl-struct-websocket-tags format "WS action [%s] %s (%s)" type-of signal wrong-type-argument websocket 10] 8] 13 "
(fn WS ACTION ERR)"] nil nil nil "wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1" nil nil nil #<process websocket to wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/f6ea8ba6-c4c5-4099-b155-c6d2578061f8/channels?session_id=898c278a-370e-417e-8288-6f71916e18f1> nil "2UbSbDKIUofNdhdiHZifPFwr0KE=" nil)
======================================================================
Interesting, thanks. The interesting thing is that ein:notification-status
is populated with a status of the kernel being disconnected. Not sure if that might cause a problem, but it looks like in general ein may not realize that a reconnect is happening, and some state sticking around might cause this issue.
This automatic reconnect seems like a problem. I need to think a little more deeply about if this reconnect is even a good idea. In the meantime, you can try setting the function websocket-ensure-connected
to a function that does nothing, and see what happens. I suspect you should just get one error, which may make it easier for you to see what is going wrong in your connection.
Actually I get two errors:
ein: [info] WS action [(websocket-received-error-http-response 403)] on-open (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-readtable-error 79)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-unknown-keyword ter)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-unknown-keyword fa725b5de8b00030139d09b38620224d4e7dba47c07ef0e86d4643f30c9bfe6bb7e1a4a1c561aa32834480909a4b6fe7c)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-number-format 3)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-unknown-keyword tylesheet)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-number-format 2)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
error in process filter: if: Cannot send message to a closed websocket: #s(websocket-frame pong "2e9fb87e0d8ef1ea96893aa6906147a371bb\" type=\"text/css\" />
<link rel=\"stylesheet\" href=\"/static" nil t)
error in process filter: Cannot send message to a closed websocket: #s(websocket-frame pong "2e9fb87e0d8ef1ea96893aa6906147a371bb\" type=\"text/css\" />
<link rel=\"stylesheet\" href=\"/static" nil t)
The notebook is left in a disconnected state and any attempt to reconnect results in another series of the same:
ein: [info] WS action [(websocket-received-error-http-response 403)] on-open (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-readtable-error 79)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-unknown-keyword ter)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-unknown-keyword fa725b5de8b00030139d09b38620224d4e7dba47c07ef0e86d4643f30c9bfe6bb7e1a4a1c561aa32834480909a4b6fe7c)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-number-format 3)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-unknown-keyword tylesheet)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
ein: [info] WS action [(json-number-format 2)] on-message (wss://data-science.k8s.region-001.p-use-1.braze.com:443/api/kernels/bef991cb-ed4f-4e0d-8497-0d5efb3915fd/channels?session_id=e89e5459-1173-418f-8d45-c69a2eefd7f2)
error in process filter: if: Cannot send message to a closed websocket: #s(websocket-frame pong "2e9fb87e0d8ef1ea96893aa6906147a371bb\" type=\"text/css\" />
<link rel=\"stylesheet\" href=\"/static" nil t)
error in process filter: Cannot send message to a closed websocket: #s(websocket-frame pong "2e9fb87e0d8ef1ea96893aa6906147a371bb\" type=\"text/css\" />
<link rel=\"stylesheet\" href=\"/static" nil t)
PS. Just to make it clear - ein
is a relatively mature project and this issue happens only with this specific server.
Cool, this is good. So it looks like now, you have yourself a regular old 403 error. Why, I have no idea, but probably this isn't websocket's fault. Given the info that you've sent, I think I can rig up a reproducible case for this, which will allow me to proceed. I'll let you know when I have something else for you to test. In the meantime, you can work on the 403 error, which will probably fix the subsequent infinite loop. If it doesn't, please let me know.
you have yourself a regular old 403 error. Why, I have no idea, but probably this isn't websocket's fault.
according to @dickmao, it is: tkf/emacs-request#193 (comment)
I have no opinion on the matter.