
    Χg                     8    d dl Z d dlZdZd Zd Zd Zd Zd ZdS )    N))z/__init__.pyT)z.pyFc                 ^    |                      dd          } |                      dd          } | S )Ns   
   
   )replace)sources    T/var/www/html/ai-engine/env/lib/python3.11/site-packages/torch/package/_importlib.py_normalize_line_endingsr	      s-    ^^GU++F^^E5))FM    c                     |                     d|dz
            }t          |          |k     rt          d          |d         }| r| d|  n|S )z2Resolve a relative module name to an absolute one..   z2attempted relative import beyond top-level packager   )rsplitlen
ValueError)namepackagelevelbitsbases        r   _resolve_namer      s`    >>#uqy))D
4yy5MNNN7D#-dT-r
   c                 @   t          | t                    st          dt          |                      |dk     rt	          d          |dk    r5t          |t                    st          d          |st          d          | s|dk    rt	          d          dS dS )zVerify arguments are "sane".zmodule name must be str, not r   zlevel must be >= 0z__package__ not set to a stringz6attempted relative import with no known parent packagezEmpty module nameN)
isinstancestr	TypeErrortyper   ImportError)r   r   r   s      r   _sanity_checkr   '   s    dC   FDT

DDEEEqyy-...qyy'3'' 	X=>>> 	XVWWW .EQJJ,---. .JJr
   c                 d   |                      d          }|                      d          }|7|3||j        k    r(t          j        d|d|j        dt          d           |S ||j        S t          j        d	t          d           | d
         }d| vr|                    d          d         }|S )zCalculate what __package__ should be.

    __package__ is not guaranteed to be defined or could be set to None
    to represent that its proper value is unknown.

    __package____spec__Nz __package__ != __spec__.parent (z != )   )
stacklevelzYcan't resolve package from __spec__ or __package__, falling back on __name__ and __path____name____path__r   r   )getparent	_warningswarnImportWarning
rpartition)globalsr   specs      r   _calc___package__r.   6   s     kk-((G;;z""D4; 6 6NR7RR$+RRR   
 		{4		
 	
 	
 	
 *%W$$((--a0GNr
   c                 r    t           j                            |           \  }}|rt          | d          |S )zNormalize a path by ensuring it is a string.

    If the resulting string contains path separators, an exception is raised.
    z must be only a file name)ospathsplitr   )r1   r'   	file_names      r   _normalize_pathr4   V   sA    
 d++FI D===>>>r
   )	r(   os.pathr0   _zip_searchorderr	   r   r   r.   r4    r
   r   <module>r8      sx           . . .. . .  @	 	 	 	 	r
   