grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a "eã@s|ddlmZddlZddlZddlZddlmZddlmZddl m Z ddl m Z m Z mZmZmZddlmZdd „ZdS) é)Úprint_functionN)ÚRouter)Úparser)ÚPackage)Ú TracerErrorÚUnsupportedDistributionÚ PathNotFoundÚLockedDatabaseÚDatabasePermissions)Ú_c CsJt ¡}g}tj ¡s.dtjvr.tj ¡ ¡}g}|j |j |D]"}|  t ||j r\t ¡ndƒ¡qBzt||ƒ}| ¡WStttfy´}z| ¡tdƒWYd}~nšd}~0tyò}z(| ¡ttdƒƒtdƒWYd}~n\d}~0t�y&}z| ¡tdƒWYd}~n(d}~0ttf�yDtdƒYn0dS)NZSSH_CONNECTIONéz,You will probably need to run tracer as rootÚ)rÚ parse_argsÚsysÚstdinÚisattyÚosÚenvironÚreadlineÚsplitÚpackagesZpkgsÚappendrZnowÚtimerÚdispatchrrr ÚprintÚexitr r rÚKeyboardInterruptÚEOFError)ÚargsZstdin_packagesrÚpackageZrouterÚex©r!ú//usr/lib/python3.9/site-packages/tracer/main.pyÚrun%s,    r#)Z __future__rrrrZtracer.resources.routerrZtracer.resources.args_parserrZtracer.resources.packagerZtracer.resources.exceptionsrrrr r Ztracer.resources.langr r#r!r!r!r"Ús