
    bi                         d dl Z de j                  d<   d Zd Zd Zd Zd Zed	k(  r8d dlZej                  dd
 dk7  sej                  d
   dk7  r e         e        yyy)    NTrecursec                      d } | S )Nc                  `    dd l } | j                   j                  dd      j                  d      S )Nr   z
04-01-1943z%d-%m-%Y%Y-%m-%d %H:%M:%S)datetimestrptimestrftimer   s    S/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/dill/tests/test_fglobals.pyfun_with_strftimez0get_fun_with_strftime.<locals>.fun_with_strftime   s.      )),
CLL
 	
     )r   s    r   get_fun_with_strftimer      s    

 r   c                  \    dd l } | j                   j                         j                  d      S )Nr   r   )r   nowr	   r
   s    r   get_fun_with_strftime2r      s&      "++,?@@r   c                      t        j                  t        j                  t                           }  |        dk(  sJ t        j                  t        j                  t                    } |       t	               k(  sJ y )Nz1943-01-04 00:00:00)dillloadsdumpsr   r   )back_fndupls     r   test_doc_dill_issue_219r      sZ    jj$9$;<=G9----::djj!789D6+----r   c                      d } | S )Nc                  ,    dd l } | j                  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                  H   dd l } t        j                  t        j                  t	                           }dd l}t        |d      r3|j                  |      }|j                  i k(  sJ |j                  i k(  sJ  |       | j                  d      k(  sJ d|j                  v sJ y )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    jj$@$BCDGw()%%g.||r!!!~~###9

3'''W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
.	1 z!(C,<,<Q,?7,J!46 -K r   