diff --git a/pyscriptjs/src/interpreter.ts b/pyscriptjs/src/interpreter.ts index c373be4..ceab6ab 100644 --- a/pyscriptjs/src/interpreter.ts +++ b/pyscriptjs/src/interpreter.ts @@ -68,6 +68,8 @@ def format_mime(obj): """ Formats object using _repr_x_ methods. """ + if isinstance(obj, str): + return obj, 'text/plain' mimebundle = eval_formatter(obj, '_repr_mimebundle_') if isinstance(mimebundle, tuple): diff --git a/pyscriptjs/src/pyscript.py b/pyscriptjs/src/pyscript.py index 8415b4c..300326e 100644 --- a/pyscriptjs/src/pyscript.py +++ b/pyscriptjs/src/pyscript.py @@ -59,6 +59,8 @@ def format_mime(obj): """ Formats object using _repr_x_ methods. """ + if isinstance(obj, str): + return obj, 'text/plain' mimebundle = eval_formatter(obj, '_repr_mimebundle_') if isinstance(mimebundle, tuple):