a —+«bQ ã@sddZddlmZddlmZmZmZmZmZdZ iZ e  e ¡Z e dddd„d d d „Z gd ¢Z d S)abrowse command output with an external pager (DEPRECATED) Forcibly enable paging for individual commands that don't typically request pagination with the attend- option. This setting takes precedence over ignore options and defaults:: [pager] attend-cat = false é)Úabsolute_import)ÚcmdutilÚcommandsÚdispatchÚ extensionsÚ registrarsships-with-hg-coreópageróattendcCstS)N)Úattended©r r ú1/usr/lib64/python3.9/site-packages/hgext/pager.pyÚ.ór )ÚdefaultcCsdd„}t td|¡dS)Nc SsÌ|ddk}|r¾|js¾d}| dd¡}| dd¡}t |tj¡\} } | D]H}d|} | d| d¡rt| d| d¡}q’||vsˆ||vrH|sHd}q’qH|r¶| dddd¡|  d |¡n|  ¡|||||ƒS) NrsautoFr signores attend-%sTrsextension-via-attend-) Z pageractiveZ configlistrZfindcmdrÚtableZconfigZ configboolZ setconfigZpagerZ disablepager) ZorigÚuiÚoptionsÚcmdZcmdfuncÚautoZusepagerZattendÚignoreZcmdsÚ_Úvarr r r Úpagecmd3s&    zuisetup..pagecmds _runcommand)rZ wrapfunctionr)rrr r r Úuisetup2sr)sannotatescatsdiffsexportsglogslogsqdiffN)Ú__doc__Z __future__rZ mercurialrrrrrZ testedwithZ configtableZ configitemrr r r r r Ús   ý!