Mini Shell
a
�DOgVl � @ s� d Z dZdZdZdZdZdZdZdZdd l Z dd l
Z
dd lZdd lZdd
lT g d�Z
dd
� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zejj e_ dd� Zdd� Zdd� Zd d!� Zzdd"lmZ W n ey� d ZY n0 d#d$� Zd%d&� Zd'd(� Zd)d*� Z d+d,� Z!zdd-lm"Z" W n e�y. e!Z#Y n
0 d.d/� Z#zdd0lm$Z$m%Z& W n e�yd e#Z'Y n0 d1d2� Z(d3d4� Z)d5d6� Z'e*e
d7��o�e
�+� d8 d9kZ,d?d:d;�Z-d<d=� Z.zdd>lm/Z0 W n e�y� Y n0 d S )@z�Common pathname manipulations, WindowsNT/95 version.
Instead of importing this module directly, import os and refer to this
module as os.path.
�.�..�\�;�/z.;C:\bin�nul� N)�*)&�normcase�isabs�join�
splitdrive�split�splitext�basename�dirname�commonprefix�getsize�getmtime�getatime�getctime�islink�exists�lexists�isdir�isfile�ismount�
expanduser�
expandvars�normpath�abspath�curdir�pardir�sep�pathsep�defpath�altsep�extsep�devnull�realpath�supports_unicode_filenames�relpath�samefile�sameopenfile�samestat�
commonpathc C s t | t�rdS dS d S )N� \/�\/)�
isinstance�bytes��path� r5 �/usr/lib64/python3.9/ntpath.py�
_get_bothseps"