a
    )a                     @   s,   d dl Z ddlmZ dd Ze e  dS )    N   )patch_sklearnc                  C   s   dd l } | jdd| jd}|jddddd	 |jd
dd |jd| jdd | }zdd l}t  W n ty   t	d Y n0 |j
g|j t_d|j
 t v rt d|j
  |j S dd l}|jr|jn|j}||j
dd d S )Nr   z!python -m daal4py.sklearn_patchesz
            Run your Python script with Intel(R) Distribution for
            Python* patches of scikit-learn, optimizing solvers of
            scikit-learn with Intel(R) oneAPI Data Analytics Library.
            )progZdescriptionZformatter_classz-m
store_truemodulezExecutes following as a module)actiondesthelpnamezScript or module name)r	   argszCommand line arguments)nargsr	   z4Scikit-learn could not be imported. Nothing to patch___main__)run_name)argparseArgumentParserZArgumentDefaultsHelpFormatteradd_argumentZ	REMAINDER
parse_argssklearnr   ImportErrorprintr
   r   sysargvglobalsrunpyr   
run_modulerun_path)r   parserr   r   r   Zrunf r   /lib/python3.9/site-packages/daal4py/__main__.py_main   s2    	


r    )r   r   r   r    exitr   r   r   r   <module>   s   !