
    hi                         d dl Z de j        d<   d Zd Zd Zd Zd Zed	k    r>d dlZej	        dd
         dk    sej	        d
         dk    r e              e             dS dS dS )    NTrecursec                      d } | S )Nc                  f    dd l } | j                             dd                              d          S )Nr   z
04-01-1943z%d-%m-%Y%Y-%m-%d %H:%M:%S)datetimestrptimestrftimer   s    p/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/dill/tests/test_fglobals.pyfun_with_strftimez0get_fun_with_strftime.<locals>.fun_with_strftime   s9     )),
CCLL
 
 	
     )r   s    r   get_fun_with_strftimer      s    
 
 

 r   c                  b    dd l } | j                                                             d          S )Nr   r   )r   nowr	   r
   s    r   get_fun_with_strftime2r      s/    OOO  ""++,?@@@r   c                     t          j        t          j        t                                          }  |             dk    sJ t          j        t          j        t                              } |            t	                      k    sJ d S )Nz1943-01-04 00:00:00)dillloadsdumpsr   r   )back_fndupls     r   test_doc_dill_issue_219r      sx    j$9$;$;<<==G799-----:dj!78899D466+--------r   c                      d } | S )Nc                  4    dd l } |                     d          S )Nr   $)recompile)r   s    r   fun_with_importz5get_fun_with_internal_import.<locals>.fun_with_import!   s    			zz#r   r   )r   s    r   get_fun_with_internal_importr        s       r   c                  T   dd l } t          j        t          j        t	                                          }dd l}t          |d          r/|                    |          }|j        i k    sJ |j	        i k    sJ  |            | 
                    d          k    sJ d|j        v sJ d S )Nr   getclosurevarsr   __builtins__)r   r   r   r   r    inspecthasattrr"   globals	nonlocalsr   __globals__)r   r   r$   varss       r   ,test_method_with_internal_import_should_workr*   '   s    IIIj$@$B$BCCDDGNNNw()) $%%g..|r!!!!~####799

3''''W0000000r   __main__   )r,   
   r   alpha)
r   settingsr   r   r   r    r*   __name__sysversion_infor   r   r   <module>r3      s    i   A A A
. . .  	1 	1 	1 zJJJ!((C,<Q,?7,J,J!!!4466666	 ,J,Jr   