<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ž
¬ÿfÁ	  c               @   sg   d  Z  d d l m Z m Z d d l m Z m Z m Z m Z m	 Z	 m
 Z
 Gd d „  d e j ƒ Z d S(   u7   
Convert use of sys.exitfunc to use the atexit module.
i    (   u   pytreeu
   fixer_base(   u   Nameu   Attru   Callu   Commau   Newlineu   symsc                sV   |  Ee  Z d  Z d Z d Z d Z ‡  f d d †  Z ‡  f d d †  Z d d „  Z	 ‡  S(	   u   FixExitfuncu”  
              (
                  sys_import=import_name<'import'
                      ('sys'
                      |
                      dotted_as_names< (any ',')* 'sys' (',' any)* >
                      )
                  >
              |
                  expr_stmt<
                      power< 'sys' trailer< '.' 'exitfunc' > >
                  '=' func=any >
              )
              c                s   t  t |  ƒ j | Œ  d  S(   N(   u   superu   FixExitfuncu   __init__(   u   selfu   args(   u	   __class__(    u?   /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_exitfunc.pyu   __init__   s    u   FixExitfunc.__init__c                s&   t  t |  ƒ j | | ƒ d  |  _ d  S(   N(   u   superu   FixExitfuncu
   start_treeu   Noneu
   sys_import(   u   selfu   treeu   filename(   u	   __class__(    u?   /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_exitfunc.pyu
   start_tree!   s    u   FixExitfunc.start_treec             C   s   d | k r/ |  j  d  k r+ | d |  _  n  d  S| d j ƒ  } d | _ t j t j t t	 d ƒ t	 d ƒ ƒ ƒ } t
 | | g | j ƒ } | j | ƒ |  j  d  k rº |  j | d ƒ d  S|  j  j d } | j t j k r| j t ƒ  ƒ | j t	 d d ƒ ƒ n— |  j  j } | j j |  j  ƒ } | j }	 t j t j t	 d	 ƒ t	 d d ƒ g ƒ }
 t j t j |
 g ƒ } | j | d t ƒ  ƒ | j | d
 | ƒ d  S(   Nu
   sys_importu   funcu    u   atexitu   registeruK   Can't find sys import; Please add an atexit import at the top of your file.i   u    u   importi   (   u
   sys_importu   Noneu   cloneu   prefixu   pytreeu   Nodeu   symsu   poweru   Attru   Nameu   Callu   replaceu   warningu   childrenu   typeu   dotted_as_namesu   append_childu   Commau   parentu   indexu   import_nameu   simple_stmtu   insert_childu   Newline(   u   selfu   nodeu   resultsu   funcu   registeru   callu   namesu   containing_stmtu   positionu   stmt_containeru
   new_importu   new(    (    u?   /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_exitfunc.pyu	   transform%   s2    		u   FixExitfunc.transformT(
   u   __name__u
   __module__u   __qualname__u   Trueu   keep_line_orderu   BM_compatibleu   PATTERNu   __init__u
   start_treeu	   transform(   u
   __locals__(    (   u	   __class__u?   /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_exitfunc.pyu   FixExitfunc   s   u   FixExitfuncN(   u   __doc__u   lib2to3u   pytreeu
   fixer_baseu   lib2to3.fixer_utilu   Nameu   Attru   Callu   Commau   Newlineu   symsu   BaseFixu   FixExitfunc(    (    (    u?   /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_exitfunc.pyu   <module>   s   .