Ë
    g^(hÒ  ã                  óp   — d Z ddlmZ ddlZddlmZ ddlmZ dgZ eej                  d¬	«      dd
„«       Z	y)z
Python polyfills for os
é    )ÚannotationsN)ÚAnyStré   )Úsubstitute_in_graphÚfspathT)Úcan_constant_fold_throughc                ó^  — t        | t        t        f«      r| S t        | «      }	 |j	                  | «      }t        |t        t        f«      r|S t        d|j                  › dt        |«      j                  › �«      ‚# t
        $ r' t        |d«      r‚ t        d|j                  › �«      d ‚w xY w)NÚ
__fspath__z/expected str, bytes or os.PathLike object, not z	expected z*.__fspath__() to return str or bytes, not )	Ú
isinstanceÚstrÚbytesÚtyper
   ÚAttributeErrorÚhasattrÚ	TypeErrorÚ__name__)ÚpathÚ	path_typeÚ	path_reprs      úX/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torch/_dynamo/polyfills/os.pyr   r      s½   € ä�$œœe˜Ô%Øˆä�T“
€IðØ×(Ñ(¨Ó.ˆ	ô �)œc¤5˜\Ô*ØÐÜ
Ø
�I×&Ñ&Ð'ð (Ü�I‹×'Ñ'Ð(ð	*óð øô ò Ü�9˜lÔ+ØÜØ=¸i×>PÑ>PÐ=QÐRó
àð	ðús   ¥A< Á<0B,)r   zAnyStr | os.PathLike[AnyStr]Úreturnr   )
Ú__doc__Ú
__future__r   ÚosÚtypingr   Ú
decoratorsr   Ú__all__r   © ó    r   ú<module>r       sA   ðñõ #ã 	Ý å ,ð ˆ*€ñ �R—Y‘Y¸$Ô?òó @ñr   