o 7]h@sXddlmZmZddlmZddlmZer"ddlmZm Z m Z m Z GdddeZ dS) )Optional TYPE_CHECKING) JupyterMixin) Measurement)ConsoleConsoleOptionsRenderableType RenderResultc@sXeZdZdZddddeeddfdd Z  dddZ  dddZdS) ConstrainzConstrain the width of a renderable to a given number of characters. Args: renderable (RenderableType): A renderable object. width (int, optional): The maximum width (in characters) to render. Defaults to 80. P renderabler widthreturnNcCs||_||_dSN)r r)selfr rrs