
    -Sh                         d dl Z d dlmZmZ d dlmZ  G d d          Ze j                            ej	        dk     d          d	             Z
dS )
    N)h5sversion)Selectorc                   0    e Zd ZdefdZdej        fdZdS )Helpershapec                     || _         d S N)r   )selfr   s     Y/var/www/html/movieo_spanner_bot/venv/lib/python3.11/site-packages/h5py/tests/test_h5s.py__init__zHelper.__init__   s    


    returnc                     t          |t                    s|f}t          j        | j                  }t          |          }|                    |           |S r
   )
isinstancetupler   create_simpler   r   make_selection)r   itemspacesels       r   __getitem__zHelper.__getitem__
   sQ    $&& 	7D!$*--uoo4   r   N)__name__
__module____qualname__r   r   r   SpaceIDr    r   r   r   r      sL        e    3;      r   r   )   
      z"H5Sselect_shape_same not available)reasonc                     t          d          d dd df         } t          d          dd dd f         }|                     |          sJ t          d          d dd df         }|                     |          rJ d S )N)               )r   select_shape_same)s1s2s3s      r   test_same_shaper,      s     
BQB	B	ABB	B#####	BQB	B##B'''''''r   )pytesth5pyr   r   h5py._selectorr   r   markskipifhdf5_version_tupler,   r   r   r   <module>r3      s             # # # # # #
 
 
 
 
 
 
 
 G.;?  A A( (A A( ( (r   