render_not_roundtrippable

render_not_roundtrippable#

penzai.treescope.copypaste_fallback.render_not_roundtrippable(obj: NotRoundtrippable, repr_override: str | None = None) part_interface.RenderableTreePart[source]#

Renders an object as a NotRoundtrippable instance.

This can be used inside handlers for non-roundtrippable objects to render them as a NotRoundtrippable, independent of the renderer being used for normal rendering.

Parameters:
  • obj – The object to render.

  • repr_override – Optional override for the repr of the object.

Returns:

A RenderableTreePart rendering of a NotRoundtrippable for this object.