Skip to content

Commit b111189

Browse files
committed
change charset encoding on Jupyter messages to utf-8
1 parent 72625e9 commit b111189

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

custom_components/pyscript/jupyter_kernel.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def msg_id():
3333

3434
def str_to_bytes(string):
3535
"""Encode a string in bytes."""
36-
return string.encode('ascii')
36+
return string.encode('utf-8')
3737

3838
class KernelBufferingHandler(logging.handlers.BufferingHandler):
3939
"""Memory-based handler for logging; send via stdout queue."""
@@ -251,7 +251,7 @@ def deserialize_wire_msg(self, wire_msg):
251251
msg_frames = wire_msg[delim_idx + 2:]
252252

253253
def decode(msg):
254-
return json.loads(msg.decode('ascii'))
254+
return json.loads(msg.decode('utf-8'))
255255

256256
msg = {}
257257
msg['header'] = decode(msg_frames[0])

0 commit comments

Comments
 (0)