
    G@d                     h    d Z ddlmZ 	 	 ddlZn# e$ r	 ddlmZ Y nw xY wd ZdS # e$ r dZY dS w xY w)z.Example of I/O plugin for loading DICOM files.    N)dicomioc                 >   	 t          j        t          j        |                     d         }	 t          j        | d          }n$# t
          $ r t          j        |           }Y nw xY w|j        }||id fS # t          $ r}d t          |          fcY d }~S d }~ww xY w)Nr   T)force)	ospsplitextbasenamer   	read_file	TypeErrorpixel_array	Exceptionstr)filenamenamedataarrerrors        <lib/python3.11/site-packages/spyder/plugins/io_dcm/plugin.py
load_dicomr      s    		$<X 6 677:D3(>>> 3 3 3(223"C#;$$ 	$ 	$ 	$U#######	$s@   ,A7 A A7 A'$A7 &A''A7 7
BBBB)	__doc__os.pathpathr   dicomr   ImportErrorpydicomr        r   <module>r      s    5 4      $ $ $ $########$
$ 
$ 
$ 
$ 
$    JJJJs     & & & 11