o 7]hF@sddlmZmZddlmZmZGdddeZGdddeZedkrRdd l m Z dd l m Z e Z e j d d e e Wd d S1sKwYd Sd S))ABCabstractmethod)AnyCallablec@s&eZdZdZededdfddZdS)PagerzBase class for a pager.contentreturnNcCsdS)zbShow content in pager. Args: content (str): Content to be displayed. Nselfrr r 8/usr/lib/python3/dist-packages/pip/_vendor/rich/pager.pyshowsz Pager.show)__name__ __module__ __qualname____doc__rstrr r r r r rsrc@s4eZdZdZdedefddZdeddfddZdS) SystemPagerz'Uses the pager installed on the system.rrcCstd|S)Npydoc) __import__pagerr r r r _pagerszSystemPager._pagerNcCs||dS)z!Use the same pager used by pydoc.N)rr r r r r szSystemPager.show)rrrrrrrr r r r r rsr__main__)make_test_card)ConsoleT)stylesN)abcrrtypingrrrrrrrconsolerrprintr r r r s   "