File: //opt/alt/python311/lib64/python3.11/__pycache__/ntpath.cpython-311.opt-2.pyc
hw h d Z dZd ZdZdZdZdZdZddlZddl Z ddl
Z
ddlZdd lT g d
Zd Z
ddlmZmZmZ d
Zn# e$ r d ZY nw xY wd Zd Zd Zd Zd Zej j e_ d Zd Zd Z d Z! ddl"m#Z# n
# e$ r dZ#Y nw xY wd Z$d Z%d Z& ddl"m'Z' d Z(n# e$ r d Z(Y nw xY wd Z) dd l"m*Z* d! Z+n
# e$ r e)Z+Y nw xY w dd"l"m,Z,m-Z. e/fd#Z0e/fd$Z1d%d&d'Z2n# e$ r d%d&d(Z2Y nw xY w e3e d) o e j4 d* d+k Z5d/d,Z6d- Z7 dd.l"m8Z9 dS # e$ r Y dS w xY w)0...\;/z.;C:\binnul N)*)'normcaseisabsjoin
splitdrivesplitsplitextbasenamedirnamecommonprefixgetsizegetmtimegetatimegetctimeislinkexistslexistsisdirisfileismount
expanduser
expandvarsnormpathabspathcurdirpardirseppathsepdefpathaltsepextsepdevnullrealpathsupports_unicode_filenamesrelpathsamefilesameopenfilesamestat
commonpath
ALLOW_MISSINGc 4 t | t rdS dS )N \/\/)
isinstancebytespaths -/opt/alt/python311/lib64/python3.11/ntpath.py
_get_bothsepsr9 $ s $ vu )
LCMapStringExLOCALE_NAME_INVARIANTLCMAP_LOWERCASEc t j | } | s| S t | t rnt j }| |d dd } t t t | } | |d S t t t | dd S )Nsurrogateescaper r )osfspathr4 r5 sysgetfilesystemencodingdecodereplace_LCMapStringEx_LOCALE_NAME_INVARIANT_LCMAP_LOWERCASEencode)sencodings r8 r
r
4 s
IaLL Ha 8022H#455==c4HHA5/4 4A88H&7888!"8"2"#))C"6"68 8
8r: c > t j | } t | t rLt j t j | dd S | dd S )Nr r )r@ rA r4 r5 fsencodefsdecoderE lower)rJ s r8 r
r
G s}
IaLLa J;r{1~~55c4@@FFHHIIIyyd##))+++r: c
t j | } t | t rd}d}d}nd}d}d}| d d || } | | s| |d rd S d
S )N \ /s :\r r z:\ TF)r@ rA r4 r5 rE
startswith)rJ r# r&