§
    {™Êci  ã                   ó†   — d dl mZ d dlZd dlZej        dk    rdZndZ e ej        dd¬¦  «        e¦  «        Zd	„ Z	d
gZ
dS )é    )Úprint_functionNÚ3ÚgettextÚugettextzcommand-not-foundT)Úfallbackc                 ó  — 	 	  | ¦   «          �nÄ# t           $ �r¶}t          t          d¦  «        t          j        ¬¦  «         t          |t          j        ¬¦  «         t          t          d¦  «        t          j        ¬¦  «         t          t          j        ¬¦  «         t          t          d¦  «        |z  t          j        ¬¦  «         t          t          d¦  «        t          j        z  t          j        ¬¦  «         	 ddl}|                     g d¢t          j        ¬	¦  «         n# t          t          f$ r Y nw xY wt          t          d
¦  «        t          j        ¬¦  «         t          t          j        ¬¦  «         t          |t          j        ¬¦  «         	 ddl
}|                     ¦   «          n# t          $ r Y nw xY wY d}~nd}~ww xY wt          j        d¦  «         dS # t          j        d¦  «         w xY w)zœ Calls callback and catches all exceptions.
    When something bad happens prints a long error message
    with bug report information and exits the programzBSorry, command-not-found has crashed! Please file a bug report at:)Úfilez9Please include the following information with the report:zcommand-not-found version: %szPython version: %d.%d.%d %s %dr   N)Úlsb_releasez-iz-dz-rz-c)ÚstdoutzException information:é   )Ú	ExceptionÚprintÚ_ÚsysÚstderrÚversion_infoÚ
subprocessÚcallÚImportErrorÚOSErrorÚ	tracebackÚ	print_excÚexit)ÚcallbackÚbug_report_urlÚversionÚexr   r   s         ú4/usr/share/command-not-found/CommandNotFound/util.pyÚcrash_guardr      sù  € ðð	ØˆH‰JŒJˆJ‰JøÝð 	ñ 	ð 	Ý•!ÐXÑYÔYÕ`cÔ`jÐkÑkÔkÐkÝ�.¥s¤zÐ2Ñ2Ô2Ð2Ý•!ÐOÑPÔPÕWZÔWaÐbÑbÔbÐbÝ•s”zÐ"Ñ"Ô"Ð"Ý•!Ð3Ñ4Ô4°wÑ>ÅSÄZÐPÑPÔPÐPÝ•!Ð4Ñ5Ô5½Ô8HÑHÍsÌzÐZÑZÔZÐZðØ!Ð!Ð!Ð!Ø—’Ð GÐ GÐ GÕPSÔPZ�Ñ[Ô[Ð[Ð[øÝ¥Ð)ð ð ð Ø�ðøøøå•!Ð,Ñ-Ô-µC´JÐ?Ñ?Ô?Ð?Ý•s”zÐ"Ñ"Ô"Ð"Ý�"�3œ:Ð&Ñ&Ô&Ð&ðØ Ð Ð Ð Ø×#Ò#Ñ%Ô%Ð%Ð%øÝð ð ð Ø�ðøøøøøøøøøøøøð%	øøøõ* 	Œ�‰Œˆˆˆø�Œ�‰Œˆˆøøøsu   ƒ
 �G) �GšC%GÄ 'D(Ä'GÄ(D<Ä9GÄ;D<Ä<A GÆF6Æ5GÆ6
GÇ GÇGÇGÇG) ÇGÇG) Ç)G?r   )Ú
__future__r   r   r   r   Ú_gettext_methodÚgetattrÚtranslationr   r   Ú__all__© ó    r   ú<module>r'      s‡   ðð &Ð %Ð %Ð %Ð %Ð %à €€€Ø 
€
€
€
ð „;�#ÒÐØ€O€Oà €OØ€GÐˆGÔÐ 3¸dÐCÑCÔCÀ_ÑUÔU€ðð ð ð> ˆ/€€€r&   