
    bi                        d dl Z d dlZd dlZd dlmZ dej                  d<    eed      rej                  n!ej                  j                  dd      d    dz   Zd	e_         ej                  e      Zd e_        e j                  ej                   = [ ej"                  e      Zd
 Z ee       	  ej&                          d	e_         ej                  e      Zd e_        e j                  ej                   = [ ej"                  e      Zd Zd dlZej.                  j1                  e      r ej2                  e       ej.                  j5                  ej.                  j7                  ej                        d      Zej.                  j1                  e      r$ ej:                  e      s ej<                  e       d dlZd Z  e de      Z!d Z"edk(  r e         e         e"        yy# e$ r d ZY w xY w)    N)reloadTrecurse
__cached__.   z.pyc  c                  ^    t        j                  ddd      dt         j                  z  k(  sJ y )Nr         )module
double_addfx     Q/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/dill/tests/test_module.pytest_attributesr      s'    Q1%VYY666r   c                      t        t        d      rt        j                  dk(  sJ t        j                  ddd      dt        j                  z  k(  sJ y )Nar   r   r
   r   )hasattrr   r   r   r   r   r   r   test_diff_attributesr   3   sB    vs#D(888  Aq)Q]:::r   c                       y Nr   r   r   r   r   r   8   s    r   __pycache__c                     t        | |d       S r   )eval)strkwargs     r   
get_lambdar   G   s    UD!!r   zlambda x: math.exp(x))mathc                      t         j                  J  t        j                  t               d      t        d      k(  sJ y )Nr   )obj
__module__dillcopyr   r   r   test_module_is_noner%   L   s3    >>!!!499S>!A&&&r   __main__)#sysr#   test_mixinsr   	importlibr   settingsr   r   __file__splitcachedr   dumpspik_modmodules__name__loadsr   use_diffr   AttributeErrorospathexistsremovejoindirnamepycachelistdir
removedirsr   r   r!   r%   r   r   r   <module>r>      s      i &v|<&

$$S!,Q/&8  
$**V
 KK 
	G	7 vDMMOFHdjj GFH 	FOO$TZZ F; 
77>>&BIIf
'',,rwwv7
G77>>':2::g#6BMM' " (t4'
 z 5  s   /AG, ,G76G7