/usr/lib64/python3.12/__pycache__
NameSizeModeActions
abc.cpython-312.opt-1.pyc80420644editdlrm
abc.cpython-312.opt-2.pyc48650644editdlrm
abc.cpython-312.pyc80420644editdlrm
aifc.cpython-312.opt-1.pyc427930644editdlrm
aifc.cpython-312.opt-2.pyc375920644editdlrm
aifc.cpython-312.pyc427930644editdlrm
antigravity.cpython-312.opt-1.pyc10110644editdlrm
antigravity.cpython-312.opt-2.pyc8740644editdlrm
antigravity.cpython-312.pyc10110644editdlrm
argparse.cpython-312.opt-1.pyc1006900644editdlrm
argparse.cpython-312.opt-2.pyc910510644editdlrm
argparse.cpython-312.pyc1010570644editdlrm
ast.cpython-312.opt-1.pyc995500644editdlrm
ast.cpython-312.opt-2.pyc911720644editdlrm
ast.cpython-312.pyc997360644editdlrm
base64.cpython-312.opt-1.pyc240990644editdlrm
base64.cpython-312.opt-2.pyc194780644editdlrm
base64.cpython-312.pyc243990644editdlrm
bdb.cpython-312.opt-1.pyc386420644editdlrm
bdb.cpython-312.opt-2.pyc293160644editdlrm
bdb.cpython-312.pyc386420644editdlrm
bisect.cpython-312.opt-1.pyc36430644editdlrm
bisect.cpython-312.opt-2.pyc20600644editdlrm
bisect.cpython-312.pyc36430644editdlrm
bz2.cpython-312.opt-1.pyc151350644editdlrm
bz2.cpython-312.opt-2.pyc102640644editdlrm
bz2.cpython-312.pyc151350644editdlrm
calendar.cpython-312.opt-1.pyc399040644editdlrm
calendar.cpython-312.opt-2.pyc356700644editdlrm
calendar.cpython-312.pyc399040644editdlrm
cgi.cpython-312.opt-1.pyc402270644editdlrm
cgi.cpython-312.opt-2.pyc317210644editdlrm
cgi.cpython-312.pyc402270644editdlrm
cgitb.cpython-312.opt-1.pyc172790644editdlrm
cgitb.cpython-312.opt-2.pyc157210644editdlrm
cgitb.cpython-312.pyc172790644editdlrm
chunk.cpython-312.opt-1.pyc73120644editdlrm
chunk.cpython-312.opt-2.pyc52150644editdlrm
chunk.cpython-312.pyc73120644editdlrm
cmd.cpython-312.opt-1.pyc185890644editdlrm
cmd.cpython-312.opt-2.pyc132650644editdlrm
cmd.cpython-312.pyc185890644editdlrm
code.cpython-312.opt-1.pyc136700644editdlrm
code.cpython-312.opt-2.pyc85000644editdlrm
code.cpython-312.pyc136700644editdlrm
codecs.cpython-312.opt-1.pyc422650644editdlrm
codecs.cpython-312.opt-2.pyc269410644editdlrm
codecs.cpython-312.pyc422650644editdlrm
codeop.cpython-312.opt-1.pyc69020644editdlrm
codeop.cpython-312.opt-2.pyc39180644editdlrm
codeop.cpython-312.pyc69020644editdlrm
colorsys.cpython-312.opt-1.pyc46440644editdlrm
colorsys.cpython-312.opt-2.pyc40420644editdlrm
colorsys.cpython-312.pyc46440644editdlrm
compileall.cpython-312.opt-1.pyc203490644editdlrm
compileall.cpython-312.opt-2.pyc171200644editdlrm
compileall.cpython-312.pyc203490644editdlrm
configparser.cpython-312.opt-1.pyc638650644editdlrm
configparser.cpython-312.opt-2.pyc491430644editdlrm
configparser.cpython-312.pyc638650644editdlrm
contextlib.cpython-312.opt-1.pyc303370644editdlrm
contextlib.cpython-312.opt-2.pyc242850644editdlrm
contextlib.cpython-312.pyc303520644editdlrm
contextvars.cpython-312.opt-1.pyc2630644editdlrm
contextvars.cpython-312.opt-2.pyc2630644editdlrm
contextvars.cpython-312.pyc2630644editdlrm
copy.cpython-312.opt-1.pyc97590644editdlrm
copy.cpython-312.opt-2.pyc74810644editdlrm
copy.cpython-312.pyc97590644editdlrm
copyreg.cpython-312.opt-1.pyc73700644editdlrm
copyreg.cpython-312.opt-2.pyc65970644editdlrm
copyreg.cpython-312.pyc74010644editdlrm
cProfile.cpython-312.opt-1.pyc85640644editdlrm
cProfile.cpython-312.opt-2.pyc81110644editdlrm
cProfile.cpython-312.pyc85640644editdlrm
crypt.cpython-312.opt-1.pyc53610644editdlrm
crypt.cpython-312.opt-2.pyc47230644editdlrm
crypt.cpython-312.pyc53610644editdlrm
csv.cpython-312.opt-1.pyc183020644editdlrm
csv.cpython-312.opt-2.pyc163090644editdlrm
csv.cpython-312.pyc183020644editdlrm
dataclasses.cpython-312.opt-1.pyc448350644editdlrm
dataclasses.cpython-312.opt-2.pyc409670644editdlrm
dataclasses.cpython-312.pyc448930644editdlrm
datetime.cpython-312.opt-1.pyc4110644editdlrm
datetime.cpython-312.opt-2.pyc4110644editdlrm
datetime.cpython-312.pyc4110644editdlrm
decimal.cpython-312.opt-1.pyc29330644editdlrm
decimal.cpython-312.opt-2.pyc3710644editdlrm
decimal.cpython-312.pyc29330644editdlrm
difflib.cpython-312.opt-1.pyc753380644editdlrm
difflib.cpython-312.opt-2.pyc420920644editdlrm
difflib.cpython-312.pyc753810644editdlrm
dis.cpython-312.opt-1.pyc344040644editdlrm
dis.cpython-312.opt-2.pyc300650644editdlrm
dis.cpython-312.pyc344430644editdlrm
doctest.cpython-312.opt-1.pyc1053560644editdlrm
doctest.cpython-312.opt-2.pyc703610644editdlrm
doctest.cpython-312.pyc1056690644editdlrm
enum.cpython-312.opt-1.pyc803460644editdlrm
enum.cpython-312.opt-2.pyc712640644editdlrm
enum.cpython-312.pyc803460644editdlrm
filecmp.cpython-312.opt-1.pyc146670644editdlrm
filecmp.cpython-312.opt-2.pyc120600644editdlrm
filecmp.cpython-312.pyc146670644editdlrm
fileinput.cpython-312.opt-1.pyc202700644editdlrm
fileinput.cpython-312.opt-2.pyc148280644editdlrm
fileinput.cpython-312.pyc202700644editdlrm
fnmatch.cpython-312.opt-1.pyc63600644editdlrm
fnmatch.cpython-312.opt-2.pyc51820644editdlrm
fnmatch.cpython-312.pyc64820644editdlrm
fractions.cpython-312.opt-1.pyc367570644editdlrm
fractions.cpython-312.opt-2.pyc282300644editdlrm
fractions.cpython-312.pyc367570644editdlrm
ftplib.cpython-312.opt-1.pyc427280644editdlrm
ftplib.cpython-312.opt-2.pyc325940644editdlrm
ftplib.cpython-312.pyc427280644editdlrm
functools.cpython-312.opt-1.pyc403440644editdlrm
functools.cpython-312.opt-2.pyc337850644editdlrm
functools.cpython-312.pyc403440644editdlrm
genericpath.cpython-312.opt-1.pyc68120644editdlrm
genericpath.cpython-312.opt-2.pyc57140644editdlrm
genericpath.cpython-312.pyc68120644editdlrm
getopt.cpython-312.opt-1.pyc83100644editdlrm
getopt.cpython-312.opt-2.pyc57740644editdlrm
getopt.cpython-312.pyc83610644editdlrm
getpass.cpython-312.opt-1.pyc68330644editdlrm
getpass.cpython-312.opt-2.pyc56700644editdlrm
getpass.cpython-312.pyc68330644editdlrm
gettext.cpython-312.opt-1.pyc217850644editdlrm
gettext.cpython-312.opt-2.pyc211160644editdlrm
gettext.cpython-312.pyc217850644editdlrm
glob.cpython-312.opt-1.pyc97420644editdlrm
glob.cpython-312.opt-2.pyc88040644editdlrm
glob.cpython-312.pyc98030644editdlrm
graphlib.cpython-312.opt-1.pyc102270644editdlrm
graphlib.cpython-312.opt-2.pyc68510644editdlrm
graphlib.cpython-312.pyc102960644editdlrm
gzip.cpython-312.opt-1.pyc323550644editdlrm
gzip.cpython-312.opt-2.pyc280100644editdlrm
gzip.cpython-312.pyc323550644editdlrm
hashlib.cpython-312.opt-1.pyc82850644editdlrm
hashlib.cpython-312.opt-2.pyc75320644editdlrm
hashlib.cpython-312.pyc82850644editdlrm
heapq.cpython-312.opt-1.pyc179400644editdlrm
heapq.cpython-312.opt-2.pyc148540644editdlrm
heapq.cpython-312.pyc179400644editdlrm
hmac.cpython-312.opt-1.pyc109950644editdlrm
hmac.cpython-312.opt-2.pyc85380644editdlrm
hmac.cpython-312.pyc109950644editdlrm
imaplib.cpython-312.opt-1.pyc592360644editdlrm
imaplib.cpython-312.opt-2.pyc473070644editdlrm
imaplib.cpython-312.pyc634830644editdlrm
imghdr.cpython-312.opt-1.pyc69360644editdlrm
imghdr.cpython-312.opt-2.pyc63650644editdlrm
imghdr.cpython-312.pyc69360644editdlrm
inspect.cpython-312.opt-1.pyc1340410644editdlrm
inspect.cpython-312.opt-2.pyc1088850644editdlrm
inspect.cpython-312.pyc1343650644editdlrm
io.cpython-312.opt-1.pyc41310644editdlrm
io.cpython-312.opt-2.pyc26460644editdlrm
io.cpython-312.pyc41310644editdlrm
ipaddress.cpython-312.opt-1.pyc937780644editdlrm
ipaddress.cpython-312.opt-2.pyc683970644editdlrm
ipaddress.cpython-312.pyc937780644editdlrm
keyword.cpython-312.opt-1.pyc10430644editdlrm
keyword.cpython-312.opt-2.pyc6390644editdlrm
keyword.cpython-312.pyc10430644editdlrm
linecache.cpython-312.opt-1.pyc65510644editdlrm
linecache.cpython-312.opt-2.pyc53670644editdlrm
linecache.cpython-312.pyc65510644editdlrm
locale.cpython-312.opt-1.pyc594900644editdlrm
locale.cpython-312.opt-2.pyc550880644editdlrm
locale.cpython-312.pyc594900644editdlrm
lzma.cpython-312.opt-1.pyc158570644editdlrm
lzma.cpython-312.opt-2.pyc97730644editdlrm
lzma.cpython-312.pyc158570644editdlrm
mailbox.cpython-312.opt-1.pyc1112750644editdlrm
mailbox.cpython-312.opt-2.pyc1058340644editdlrm
mailbox.cpython-312.pyc1113810644editdlrm
mailcap.cpython-312.opt-1.pyc110950644editdlrm
mailcap.cpython-312.opt-2.pyc95710644editdlrm
mailcap.cpython-312.pyc110950644editdlrm
mimetypes.cpython-312.opt-1.pyc244480644editdlrm
mimetypes.cpython-312.opt-2.pyc185220644editdlrm
mimetypes.cpython-312.pyc244480644editdlrm
modulefinder.cpython-312.opt-1.pyc277150644editdlrm
modulefinder.cpython-312.opt-2.pyc268360644editdlrm
modulefinder.cpython-312.pyc278190644editdlrm
netrc.cpython-312.opt-1.pyc88570644editdlrm
netrc.cpython-312.opt-2.pyc86370644editdlrm
netrc.cpython-312.pyc88570644editdlrm
nntplib.cpython-312.opt-1.pyc449120644editdlrm
nntplib.cpython-312.opt-2.pyc336490644editdlrm
nntplib.cpython-312.pyc449120644editdlrm
ntpath.cpython-312.opt-1.pyc260970644editdlrm
ntpath.cpython-312.opt-2.pyc238230644editdlrm
ntpath.cpython-312.pyc260970644editdlrm
nturl2path.cpython-312.opt-1.pyc27230644editdlrm
nturl2path.cpython-312.opt-2.pyc23220644editdlrm
nturl2path.cpython-312.pyc27230644editdlrm
numbers.cpython-312.opt-1.pyc139690644editdlrm
numbers.cpython-312.opt-2.pyc103970644editdlrm
numbers.cpython-312.pyc139690644editdlrm
opcode.cpython-312.opt-1.pyc146760644editdlrm
opcode.cpython-312.opt-2.pyc145400644editdlrm
opcode.cpython-312.pyc147180644editdlrm
operator.cpython-312.opt-1.pyc173540644editdlrm
operator.cpython-312.opt-2.pyc151510644editdlrm
operator.cpython-312.pyc173540644editdlrm
optparse.cpython-312.opt-1.pyc673380644editdlrm
optparse.cpython-312.opt-2.pyc551910644editdlrm
optparse.cpython-312.pyc674430644editdlrm
os.cpython-312.opt-1.pyc446210644editdlrm
os.cpython-312.opt-2.pyc325550644editdlrm
os.cpython-312.pyc446630644editdlrm
pathlib.cpython-312.opt-1.pyc617000644editdlrm
pathlib.cpython-312.opt-2.pyc524170644editdlrm
pathlib.cpython-312.pyc617000644editdlrm
pdb.cpython-312.opt-1.pyc853380644editdlrm
pdb.cpython-312.opt-2.pyc697760644editdlrm
pdb.cpython-312.pyc854460644editdlrm
pickle.cpython-312.opt-1.pyc774020644editdlrm
pickle.cpython-312.opt-2.pyc716050644editdlrm
pickle.cpython-312.pyc777160644editdlrm
pickletools.cpython-312.opt-1.pyc793980644editdlrm
pickletools.cpython-312.opt-2.pyc704870644editdlrm
pickletools.cpython-312.pyc812200644editdlrm
pipes.cpython-312.opt-1.pyc108910644editdlrm
pipes.cpython-312.opt-2.pyc80780644editdlrm
pipes.cpython-312.pyc108910644editdlrm
pkgutil.cpython-312.opt-1.pyc198890644editdlrm
pkgutil.cpython-312.opt-2.pyc137480644editdlrm
pkgutil.cpython-312.pyc198890644editdlrm
platform.cpython-312.opt-1.pyc415810644editdlrm
platform.cpython-312.opt-2.pyc336930644editdlrm
platform.cpython-312.pyc415810644editdlrm
plistlib.cpython-312.opt-1.pyc410600644editdlrm
plistlib.cpython-312.opt-2.pyc386430644editdlrm
plistlib.cpython-312.pyc412140644editdlrm
poplib.cpython-312.opt-1.pyc189120644editdlrm
poplib.cpython-312.opt-2.pyc142770644editdlrm
poplib.cpython-312.pyc189120644editdlrm
posixpath.cpython-312.opt-1.pyc178330644editdlrm
posixpath.cpython-312.opt-2.pyc157460644editdlrm
posixpath.cpython-312.pyc178330644editdlrm
pprint.cpython-312.opt-1.pyc293860644editdlrm
pprint.cpython-312.opt-2.pyc272350644editdlrm
pprint.cpython-312.pyc294300644editdlrm
profile.cpython-312.opt-1.pyc219490644editdlrm
profile.cpython-312.opt-2.pyc189970644editdlrm
profile.cpython-312.pyc225050644editdlrm
pstats.cpython-312.opt-1.pyc377370644editdlrm
pstats.cpython-312.opt-2.pyc348750644editdlrm
pstats.cpython-312.pyc377370644editdlrm
pty.cpython-312.opt-1.pyc73550644editdlrm
pty.cpython-312.opt-2.pyc65980644editdlrm
pty.cpython-312.pyc73550644editdlrm
pyclbr.cpython-312.opt-1.pyc148580644editdlrm
pyclbr.cpython-312.opt-2.pyc118440644editdlrm
pyclbr.cpython-312.pyc148580644editdlrm
pydoc.cpython-312.opt-1.pyc1427930644editdlrm
pydoc.cpython-312.opt-2.pyc1331490644editdlrm
pydoc.cpython-312.pyc1429000644editdlrm
py_compile.cpython-312.opt-1.pyc100300644editdlrm
py_compile.cpython-312.opt-2.pyc67280644editdlrm
py_compile.cpython-312.pyc100300644editdlrm
queue.cpython-312.opt-1.pyc146610644editdlrm
queue.cpython-312.opt-2.pyc104310644editdlrm
queue.cpython-312.pyc146610644editdlrm
quopri.cpython-312.opt-1.pyc89960644editdlrm
quopri.cpython-312.opt-2.pyc79970644editdlrm
quopri.cpython-312.pyc93050644editdlrm
random.cpython-312.opt-1.pyc330940644editdlrm
random.cpython-312.opt-2.pyc246650644editdlrm
random.cpython-312.pyc331470644editdlrm
reprlib.cpython-312.opt-1.pyc102280644editdlrm
reprlib.cpython-312.opt-2.pyc100810644editdlrm
reprlib.cpython-312.pyc102280644editdlrm
rlcompleter.cpython-312.opt-1.pyc82530644editdlrm
rlcompleter.cpython-312.opt-2.pyc56220644editdlrm
rlcompleter.cpython-312.pyc82530644editdlrm
runpy.cpython-312.opt-1.pyc142980644editdlrm
runpy.cpython-312.opt-2.pyc118970644editdlrm
runpy.cpython-312.pyc142980644editdlrm
sched.cpython-312.opt-1.pyc76890644editdlrm
sched.cpython-312.opt-2.pyc47080644editdlrm
sched.cpython-312.pyc76890644editdlrm
secrets.cpython-312.opt-1.pyc25580644editdlrm
secrets.cpython-312.opt-2.pyc15430644editdlrm
secrets.cpython-312.pyc25580644editdlrm
selectors.cpython-312.opt-1.pyc261050644editdlrm
selectors.cpython-312.opt-2.pyc221090644editdlrm
selectors.cpython-312.pyc261050644editdlrm
shelve.cpython-312.opt-1.pyc129050644editdlrm
shelve.cpython-312.opt-2.pyc87810644editdlrm
shelve.cpython-312.pyc129050644editdlrm
shlex.cpython-312.opt-1.pyc141540644editdlrm
shlex.cpython-312.opt-2.pyc136530644editdlrm
shlex.cpython-312.pyc141540644editdlrm
shutil.cpython-312.opt-1.pyc652590644editdlrm
shutil.cpython-312.opt-2.pyc527130644editdlrm
shutil.cpython-312.pyc653170644editdlrm
signal.cpython-312.opt-1.pyc44590644editdlrm
signal.cpython-312.opt-2.pyc42500644editdlrm
signal.cpython-312.pyc44590644editdlrm
site.cpython-312.opt-1.pyc286850644editdlrm
site.cpython-312.opt-2.pyc231170644editdlrm
site.cpython-312.pyc286850644editdlrm
smtplib.cpython-312.opt-1.pyc480520644editdlrm
smtplib.cpython-312.opt-2.pyc322350644editdlrm
smtplib.cpython-312.pyc482050644editdlrm
sndhdr.cpython-312.opt-1.pyc106840644editdlrm
sndhdr.cpython-312.opt-2.pyc93600644editdlrm
sndhdr.cpython-312.pyc106840644editdlrm
socket.cpython-312.opt-1.pyc419110644editdlrm
socket.cpython-312.opt-2.pyc332860644editdlrm
socket.cpython-312.pyc419470644editdlrm
socketserver.cpython-312.opt-1.pyc343590644editdlrm
socketserver.cpython-312.opt-2.pyc238310644editdlrm
socketserver.cpython-312.pyc343590644editdlrm
sre_compile.cpython-312.opt-1.pyc6310644editdlrm
sre_compile.cpython-312.opt-2.pyc6310644editdlrm
sre_compile.cpython-312.pyc6310644editdlrm
sre_constants.cpython-312.opt-1.pyc6340644editdlrm
sre_constants.cpython-312.opt-2.pyc6340644editdlrm
sre_constants.cpython-312.pyc6340644editdlrm
sre_parse.cpython-312.opt-1.pyc6270644editdlrm
sre_parse.cpython-312.opt-2.pyc6270644editdlrm
sre_parse.cpython-312.pyc6270644editdlrm
ssl.cpython-312.opt-1.pyc630840644editdlrm
ssl.cpython-312.opt-2.pyc527970644editdlrm
ssl.cpython-312.pyc630840644editdlrm
stat.cpython-312.opt-1.pyc52230644editdlrm
stat.cpython-312.opt-2.pyc46080644editdlrm
stat.cpython-312.pyc52230644editdlrm
statistics.cpython-312.opt-1.pyc552090644editdlrm
statistics.cpython-312.opt-2.pyc343260644editdlrm
statistics.cpython-312.pyc554090644editdlrm
string.cpython-312.opt-1.pyc114640644editdlrm
string.cpython-312.opt-2.pyc103730644editdlrm
string.cpython-312.pyc114640644editdlrm
stringprep.cpython-312.opt-1.pyc250860644editdlrm
stringprep.cpython-312.opt-2.pyc248680644editdlrm
stringprep.cpython-312.pyc251660644editdlrm
struct.cpython-312.opt-1.pyc3270644editdlrm
struct.cpython-312.opt-2.pyc3270644editdlrm
struct.cpython-312.pyc3270644editdlrm
subprocess.cpython-312.opt-1.pyc789210644editdlrm
subprocess.cpython-312.opt-2.pyc669460644editdlrm
subprocess.cpython-312.pyc790560644editdlrm
sunau.cpython-312.opt-1.pyc254010644editdlrm
sunau.cpython-312.opt-2.pyc208150644editdlrm
sunau.cpython-312.pyc254010644editdlrm
symtable.cpython-312.opt-1.pyc196070644editdlrm
symtable.cpython-312.opt-2.pyc170760644editdlrm
symtable.cpython-312.pyc197790644editdlrm
sysconfig.cpython-312.opt-1.pyc302280644editdlrm
sysconfig.cpython-312.opt-2.pyc274640644editdlrm
sysconfig.cpython-312.pyc302280644editdlrm
tabnanny.cpython-312.opt-1.pyc121320644editdlrm
tabnanny.cpython-312.opt-2.pyc112140644editdlrm
tabnanny.cpython-312.pyc121320644editdlrm
tarfile.cpython-312.opt-1.pyc1256630644editdlrm
tarfile.cpython-312.opt-2.pyc1105430644editdlrm
tarfile.cpython-312.pyc1256810644editdlrm
telnetlib.cpython-312.opt-1.pyc283750644editdlrm
telnetlib.cpython-312.opt-2.pyc210500644editdlrm
telnetlib.cpython-312.pyc283750644editdlrm
tempfile.cpython-312.opt-1.pyc406020644editdlrm
tempfile.cpython-312.opt-2.pyc333030644editdlrm
tempfile.cpython-312.pyc406020644editdlrm
textwrap.cpython-312.opt-1.pyc182820644editdlrm
textwrap.cpython-312.opt-2.pyc111630644editdlrm
textwrap.cpython-312.pyc182820644editdlrm
this.cpython-312.opt-1.pyc14040644editdlrm
this.cpython-312.opt-2.pyc14040644editdlrm
this.cpython-312.pyc14040644editdlrm
threading.cpython-312.opt-1.pyc640330644editdlrm
threading.cpython-312.opt-2.pyc456610644editdlrm
threading.cpython-312.pyc651270644editdlrm
timeit.cpython-312.opt-1.pyc148480644editdlrm
timeit.cpython-312.opt-2.pyc90400644editdlrm
timeit.cpython-312.pyc148480644editdlrm
token.cpython-312.opt-1.pyc35710644editdlrm
token.cpython-312.opt-2.pyc35420644editdlrm
token.cpython-312.pyc35710644editdlrm
tokenize.cpython-312.opt-1.pyc253780644editdlrm
tokenize.cpython-312.opt-2.pyc213220644editdlrm
tokenize.cpython-312.pyc253780644editdlrm
trace.cpython-312.opt-1.pyc331090644editdlrm
trace.cpython-312.opt-2.pyc302200644editdlrm
trace.cpython-312.pyc331090644editdlrm
traceback.cpython-312.opt-1.pyc513580644editdlrm
traceback.cpython-312.opt-2.pyc414010644editdlrm
traceback.cpython-312.pyc514690644editdlrm
tracemalloc.cpython-312.opt-1.pyc268500644editdlrm
tracemalloc.cpython-312.opt-2.pyc255100644editdlrm
tracemalloc.cpython-312.pyc268500644editdlrm
tty.cpython-312.opt-1.pyc26700644editdlrm
tty.cpython-312.opt-2.pyc25400644editdlrm
tty.cpython-312.pyc26700644editdlrm
types.cpython-312.opt-1.pyc149470644editdlrm
types.cpython-312.opt-2.pyc128510644editdlrm
types.cpython-312.pyc149470644editdlrm
typing.cpython-312.opt-1.pyc1416630644editdlrm
typing.cpython-312.opt-2.pyc1080070644editdlrm
typing.cpython-312.pyc1423880644editdlrm
uu.cpython-312.opt-1.pyc77980644editdlrm
uu.cpython-312.opt-2.pyc75710644editdlrm
uu.cpython-312.pyc77980644editdlrm
uuid.cpython-312.opt-1.pyc327550644editdlrm
uuid.cpython-312.opt-2.pyc251040644editdlrm
uuid.cpython-312.pyc329880644editdlrm
warnings.cpython-312.opt-1.pyc230120644editdlrm
warnings.cpython-312.opt-2.pyc203210644editdlrm
warnings.cpython-312.pyc238290644editdlrm
wave.cpython-312.opt-1.pyc319850644editdlrm
wave.cpython-312.opt-2.pyc254890644editdlrm
wave.cpython-312.pyc320760644editdlrm
weakref.cpython-312.opt-1.pyc311610644editdlrm
weakref.cpython-312.opt-2.pyc279500644editdlrm
weakref.cpython-312.pyc312130644editdlrm
webbrowser.cpython-312.opt-1.pyc272220644editdlrm
webbrowser.cpython-312.opt-2.pyc247680644editdlrm
webbrowser.cpython-312.pyc272470644editdlrm
xdrlib.cpython-312.opt-1.pyc118280644editdlrm
xdrlib.cpython-312.opt-2.pyc113620644editdlrm
xdrlib.cpython-312.pyc118280644editdlrm
zipapp.cpython-312.opt-1.pyc99140644editdlrm
zipapp.cpython-312.opt-2.pyc87620644editdlrm
zipapp.cpython-312.pyc99140644editdlrm
zipimport.cpython-312.opt-1.pyc240670644editdlrm
zipimport.cpython-312.opt-2.pyc215550644editdlrm
zipimport.cpython-312.pyc241550644editdlrm
_aix_support.cpython-312.opt-1.pyc47520644editdlrm
_aix_support.cpython-312.opt-2.pyc33760644editdlrm
_aix_support.cpython-312.pyc47520644editdlrm
_collections_abc.cpython-312.opt-1.pyc458240644editdlrm
_collections_abc.cpython-312.opt-2.pyc397820644editdlrm
_collections_abc.cpython-312.pyc458240644editdlrm
_compat_pickle.cpython-312.opt-1.pyc70680644editdlrm
_compat_pickle.cpython-312.opt-2.pyc70680644editdlrm
_compat_pickle.cpython-312.pyc72010644editdlrm
_compression.cpython-312.opt-1.pyc74800644editdlrm
_compression.cpython-312.opt-2.pyc72830644editdlrm
_compression.cpython-312.pyc74800644editdlrm
_markupbase.cpython-312.opt-1.pyc120680644editdlrm
_markupbase.cpython-312.opt-2.pyc117030644editdlrm
_markupbase.cpython-312.pyc122810644editdlrm
_osx_support.cpython-312.opt-1.pyc176790644editdlrm
_osx_support.cpython-312.opt-2.pyc150950644editdlrm
_osx_support.cpython-312.pyc176790644editdlrm
_pydatetime.cpython-312.opt-1.pyc916690644editdlrm
_pydatetime.cpython-312.opt-2.pyc838800644editdlrm
_pydatetime.cpython-312.pyc942490644editdlrm
_pydecimal.cpython-312.opt-1.pyc2253300644editdlrm
_pydecimal.cpython-312.opt-2.pyc1477530644editdlrm
_pydecimal.cpython-312.pyc2255140644editdlrm
_pyio.cpython-312.opt-1.pyc1100530644editdlrm
_pyio.cpython-312.opt-2.pyc877290644editdlrm
_pyio.cpython-312.pyc1101030644editdlrm
_pylong.cpython-312.opt-1.pyc110440644editdlrm
_pylong.cpython-312.opt-2.pyc84790644editdlrm
_pylong.cpython-312.pyc110440644editdlrm
_py_abc.cpython-312.opt-1.pyc69790644editdlrm
_py_abc.cpython-312.opt-2.pyc58070644editdlrm
_py_abc.cpython-312.pyc70370644editdlrm
_sitebuiltins.cpython-312.opt-1.pyc47440644editdlrm
_sitebuiltins.cpython-312.opt-2.pyc42320644editdlrm
_sitebuiltins.cpython-312.pyc47440644editdlrm
_strptime.cpython-312.opt-1.pyc274720644editdlrm
_strptime.cpython-312.opt-2.pyc232830644editdlrm
_strptime.cpython-312.pyc274720644editdlrm
_sysconfigdata__linux_x86_64-linux-gnu.cpython-312.opt-1.pyc742730644editdlrm
_sysconfigdata__linux_x86_64-linux-gnu.cpython-312.opt-2.pyc742730644editdlrm
_sysconfigdata__linux_x86_64-linux-gnu.cpython-312.pyc742730644editdlrm
_threading_local.cpython-312.opt-1.pyc82530644editdlrm
_threading_local.cpython-312.opt-2.pyc49530644editdlrm
_threading_local.cpython-312.pyc82530644editdlrm
_weakrefset.cpython-312.opt-1.pyc117390644editdlrm
_weakrefset.cpython-312.opt-2.pyc117390644editdlrm
_weakrefset.cpython-312.pyc117390644editdlrm
__future__.cpython-312.opt-1.pyc47060644editdlrm
__future__.cpython-312.opt-2.pyc26630644editdlrm
__future__.cpython-312.pyc47060644editdlrm
__hello__.cpython-312.opt-1.pyc8720644editdlrm
__hello__.cpython-312.opt-2.pyc8280644editdlrm
__hello__.cpython-312.pyc8720644editdlrm
Edit: /usr/lib64/python3.12/__pycache__/pydoc.cpython-312.opt-2.pyc (133149B)
{|jd dgZdZdZdZddlZddlZddlZddlZddl Zddl Zddl Zddl Z ddl Z ddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlmZddlmZddlmZd Zd Z d Z!d Z"d Z#dZ$dZ%dZ&dZ'dZ(dZ)dZ*ejVdejXZ-dZ.dZ/dZ0dZ1e2ejfZ4dOdZ5dZ6dZ7dZ8dZ9ifdZ:Gd d!e;ZGd$d%Z?Gd&d'eZ@Gd(d)e?ZAGd*d+eZBGd,d-e?ZCGd.d/eCZDd0aEd1ZFd2ZGd3ZHd4ZId5ZJd6ZKd7ZLd8ZMdPd9ZNeCZOeDZPeAZQdPd:ZR dQd;ZS dRd<ZTdPd=ZUdSd>ZVGd?d@ZWeWZXGdAdBZYdCZZdDZ[dTdEZ\dPdFdGdHdIZ]dJZ^dKZ_dLZ`dMZaebdNk(reayy)UhelpzKa-Ping Yee z26 February 2001zGuido van Rossum, for an excellent programming language. Tommy Burnette, the original creator of manpy. Paul Prescod, for all his work on onlinehelp. Richard Chamberlain, for the first implementation of textdoc. N)deque)Repr)format_exception_onlycL g}g}tjD]}tjj|xsd}tjj |}||vsJtjj |sj|j ||j ||SN.)syspathosabspathnormcaseisdirappend)dirsnormdirsdirnormdirs /usr/lib64/python3.12/pydoc.pypathdirsrSs}K DHxxggoocjS)''""3' ( "rww}}S'9 KK  OOG $  Kctjj|j}|y|jj dddD]}t ||}tj|sy|S)Nr ) r modulesget __module__ __qualname__splitgetattrinspectisclass)funcclsnames r _findclassr%_sb ++//$// *C {!!'',Sb1c4 2 ??3  Jrc~tj|rl|jj}|j}tj |r't t ||dd|jur|}n|j}ntj|r)|j}t|}|t |||urCytj|r\|j}|j}tj |r"|jdz|z|jk(r|}n|j}nt|tr4|j}|j}t|}|t |||urytj|stj |rb|j}|j"}t |||urytj$|r't |dd}t|t&r ||vr||Sy|j(D]} t+t ||}||cSy#t,$rY-wxYw)N__func__r __slots__)r ismethodr'__name____self__r!r __class__ isfunctionr% isbuiltinr isinstancepropertyfgetismethoddescriptorisdatadescriptor __objclass__ismemberdescriptordict__mro__ _getowndocAttributeError)objr$selfr#r"slotsbasedocs r_finddocr?is||$$|| OOD ! GD$-z :cll JC..C   C ||o ;'#t,C7   3 |||| OOD !    #d *c.>.> >C..C C "xx}} ;'#t,C7  # #C (G,D,DS,I|| 3 S (  % %c *Cd3E%&45=T{"  WT401C ?J      sH00 H<;H<c tj|d}|y|tur+t|j}t |t r||k(ry|S#t $rYywxYw)N__doc__)object__getattribute__typerAr/strr9)r:r>typedocs rr8r8sf! %%c95 ; d?3i''G'3'GsN sA2AA AAc t|}| t|}t |t syt j|S#ttf$rYywxYwN)r8r?r9 TypeErrorr/rEr cleandoc)rBr>s r_getdocrKsaB V C { 6"C c3    C   *  s AAAc t|xstj|}|xr%tjdd|j xsdS)Nz^ * )rKr getcommentsresubrstrip)rBresults rgetdocrSsA7 V_ ; 3 3F ;F  :bffWb&--/: @b@rc |jjd}t|dk(r|ddfSt|dk\r,|djs|ddj |ddfSddj |fS)N rrM)striprlenrQjoin)r>liness rsplitdocr\s~H IIK  d #E 5zQQx| Uqq!2Qx59--- tyy rcb |j}|j|k7r|jdz|z}|Sr)r*rrBmodnamer$s r classnamer`s6J ??D G#  3&- Krc d|jvrM|jjdd}|j|k7r|j|jdz|zS|S|j|k7r |jSy)Nr r)r rpartitionrr^s r parentnamercs  f!!!""--c215    'F,=,=,I$$s*T1 1K    '$$ $ (rc tj|xsqtj|xsZtj|xsCtj|xs,tj |xstj | SrH)r ismoduler! isroutineisframe istracebackiscode)rBs risdatarjs|H  (FGOOF,CF!!&)F-4__V-DF##F+F/6~~f/E GGrch |r.|dj|j|d}|dd}|r.|S)NrVrrW)rZr)textpairss rreplacerns>9 Qx}}TZZa12ab   Krc t||kDr>td|dz dz}td|dz |z }|d|dz|t||z dzS|S)NrrW...)rYmax)rlmaxlenpreposts rcramrvscM 4y6!fQh]#1fQhsl#DSzE!DT4$999 Krz at 0x[0-9a-f]{6,16}(>+)$c0 tjd|S)Nz\1) _re_stripidrPrls rstripidrzsH ??5$ ''rc tj|rytj|r)t|dd}tj|xs|du Sy)NTr+F)r r)r.rre)fnr;s r_is_bound_methodr}sVr:t,$$T*->? U @ z$'(||~r3'  Nrcx g}g}|D]-}||r|j||j|/||fSrHr)s predicateyesnoxs r _split_listrsE C B  Q< JJqM IIaL  7Nrc, |dvry|jdr|jdry|jdr t|dry|tur.|tvr&t t ||dtjry|||vS|jd S) N>rA__date____file__r*__path____spec__r( __author__ __cached__ __loader__r __credits__ __package__ __version__ __builtins__rr__rV__fieldsTF) startswithendswithhasattr __future___future_feature_namesr/r_Feature)r$allr:s r visiblenamer"s= HH tt!4Q sY 7 *)>!> gc4. 0C0C D s{??3'''rc g}tj|D]d\}}}}tj|r!d}t|tr!|j d}n|dk(r t |rd}|j||||ff|S)Ndata descriptorreadonly propertymethod static method)r classify_class_attrsr3r/r0fsetr}r)rBresultsr$kindr#rs rrr:s_G$+$@$@$H tS%  # #E *$D%*uzz/A* X "25"9"DdC/0%I Nrc  t|dg} t|Dcic]\}}||t|z c}}fd}|j |ycc}}w#t$riY+wxYw)Nrc8j|dd|dfSNr)r)attr field_orders rz!sort_attributes..PsKOODGQ7aArr)r enumeraterYrIsort)attrsrBfieldsir$keyfuncrs @rsort_attributesrGswMVY +F=Fv=NO=N DtaF m+=NO BG JJ7J P  s!AAAA A('A(c tjj|rIdD]D}tjjtjj |d|zsDyy)N)z.pyz.pyc__init__TF)r r risfilerZ)r exts r ispackagerUsK= ww}}T"Cww~~bggll4c1ABC# rc d} tj|j}|D]\}}}}}|tjk(r||z }#|tjk(rt j 5t jdttj|}dddttsy|jjddjcS|tjk(r |dvr||z }|tj tj"tj$fvsy y#1swYxYw#tj&t(t*f$rYywxYw)NrMignorerUr)())tokenizegenerate_tokensreadlineSTRINGNEWLINEwarningscatch_warnings simplefilter SyntaxWarningast literal_evalr/rErXrOPCOMMENTNLENCODING TokenErrorUnicodeDecodeError SyntaxError)filestringtokenstok_type tok_stringr docstrings rsource_synopsisr]s0B F))$--8-3 )Hj!Q8??**$X---,,.))(MB # 0 0 8I/")S1 (..t4Q7==??X[[(Z:-E*$("2"2HKKARAR!SS.4" /.   !3[ AsCA+E 00E E :1E ,AE <E >E E E E.-E.cv tj|j}|j|d\}}|||krY|j t t jjrt jj}nO|j t t jjrt jj}nd}|- tj|}|5t|}dddn|d|}t j j#d||} t j$j'|} t(j*d=| j,r| j,j/dnd}||f||<|S#t$rYywxYw#1swY!xYw#YyxYw)NNN__temp__loaderr)r statst_mtimerrtuple importlib machineryBYTECODE_SUFFIXESSourcelessFileLoaderEXTENSION_SUFFIXESExtensionFileLoaderropenOSErrorrutilspec_from_file_location _bootstrap_loadr rrA splitlines) filenamecachemtime lastupdaterR loader_clsrrspecmodules rsynopsisrvs}8 GGH  & &E8\:JZ%/   U9#6#6#H#HI J",,AAJ   uY%8%8%K%KL M",,@@JJ   }}X. (. H5F>>99*hAG:ID "--33D9 J'7=~~V^^..034F &/h M)   s*F4 F(5F4 F%$F%(F14F8ceZdZ dZdZy)ErrorDuringImportct|ts0t||_||_|j |_||_ ytjdt|\|_|_|_||_ y)NzCA tuple value for exc_info is deprecated, use an exception instance) r/rrDexcr __traceback__tbrwarnDeprecationWarningr)r;rexc_infos rrzErrorDuringImport.__init__sc(E*H~DH!DJ,,DG ! MM_, .-5 )DHdj$'  rcl|jj}d|jd|d|jS)Nz problem in  - z: )rr*rr)r;rs r__str__zErrorDuringImport.__str__s&hh+/==#tzzJJrN)r*rrrr rrrrsO !Krrcz tjj}t|d5}||j t |k(}dddt jj|}t jj|\}}r!tjj||}n tjj||}tjj|||} tjj|S#1swYxYw#t $r} t#|| d} ~ wwxYw)Nrbr)rr MAGIC_NUMBERrreadrYr r basenamesplitext_bootstrap_externalrSourceFileLoaderrrr BaseExceptionr) r magicr is_bytecoderr$rrrerrs r importfilersF NN ' 'E dD TtyyU44  ww%H  *ID#..CCD$O..??dK >> 1 1$V 1 LD+##))$//   +c**+s#D5D D D:) D55D:c |r|tjvrv|tjvrdtjDcgc]}|j|dzs|}}|g|zD])}tj|||<tj|=+t j |}|Scc}w#t $r}|tjvr'ttj|j|t|turt|j|t|tr|j|k(rYd}~yt||d}~wwxYwr)r rbuiltin_module_namesrr import_modulerrrrDrrr/ ImportErrorr$)r forceloadrmsubsrrrs r safeimportrsO/ ,3333 $';;K;a!,,tcz2J;K 6D=C!$S!1E#J C()((. M)L  / 3;; #CKK$5$>$>D D #Y+ %#CLL#6 6 [ )chh$.>$D#. . /s68B)B$B$A B)$B)) E2A?E6 EEceZdZejj ddejddzZd dZ d dZ e xZ xZ xZ xZxZZej$dfdZy) Doc PYTHONDOCSz%https://docs.python.org/%d.%d/libraryNrWcr ||f|z} tj|r|j|Stj|r|j|Stj |r|j |S tj|r|j|S|j|S#t$rY>wxYwrH) r re docmoduler!docclassrf docroutiner9r3docdatadocother)r;rBr$argss rdocumentz Doc.documents3~$  '0E)Ev&}t}}d/C(C  ($1G*G(  # #F +LDLL$4G-Gt}}d##   s#B*#B*#B** B65B6cnd|xrdt|zdt|j}t|)Nz!don't know how to document object z of type )reprrDr*rI)r;rBr$r)messages rfailzDoc.fails79  %S4:% %tF|'<'<>  rstdlibc tj|}tjj d|j }tjj|}t|ttr|jdvs@|j|r|jtjj|ds|jdvr|jdr;dj|jd|jj!}|Stjj||jj!d z}|Sd}|S#t$rd}YYwxYw) N (built-in)r") errno exceptionsgcmarshalposixsignalr _thread zipimportz site-packages)z xml.etreeztest.test_pydoc.pydoc_mod)zhttp://zhttps://z {}/{}.html/.html)r getabsfilerIr environrr"r rr/rDr*rrZformatrQlower)r;rBbasedirrdoclocs r getdoclocz Doc.getdocloc s,8 %%f-D doo>''""7+ vtBx ( __!99oog&//"'',,w"HI OO#M M  !89%,,V]]3-?AVAVAXY  ffoo.C.C.E.OP F ' D sE## E21E2rH)r*rrr r>rr version_infor"r*r/r$r%r&r( docpropertyr' sysconfigget_pathrCr rrr!r!so G"%"2"22A"6!78J$ ! LPOIOO:OO;(: (:(:8(Drr!c:eZdZ dZdZdZdZdZeZdZ eZ y)HTMLReprcttj|dx|_|_d|_dx|_|_yN drrmaxlistmaxtuplemaxdict maxstringmaxotherr;s rrzHTMLRepr.__init__*1 d')) t} ),,rc $t|ddddddS)N&z&z>)rnr;rls rescapezHTMLRepr.escape0stS'3VDDrc.tj||SrH)rr-r;rBs rr-z HTMLRepr.repr3syyv&&rc Btt|drTddjt|jj z}t||rt ||||S|j ttt||jSNr*repr_r) rrDrZr*rrr\rvrzr-rTr;rlevel methodnames rrepr1zHTMLRepr.repr16sy 47J ' 388DG,<,<,B,B,D#EEJtZ(0wtZ0E::{{4Q 0$--@AArct||j}t|}d|vr/dt|ddvr d|dz|j |z|dzSt j dd|j |S)N\\\rMrrz-((\\[\\abfnrtv\'"]|\\[0-9]..|\\x..|\\u....)+)z\1)rvrSr-rnr\rOrPr;rrctesttestreprs r repr_stringzHTMLRepr.repr_string=s}At~~&: 4)r\rvrzr-rSr,r*r;rrcs r repr_instancezHTMLRepr.repr_instanceJsQ G;;tGDG$4dnnEF F G;;1E1EEF Fs 69*A%N) r*rrrr\r-rermrepr_strrq repr_unicoder rrrIrI(s4L- E'B -HG LrrIc eZdZ eZej Zej ZdZddZ ddZ dZ dZ dZ dZ d Zd Zd Zd Zd ZdZdiiifdZddZddZddiifdZdZddiiiddfdZddZeZddZddZy)HTMLDoccd|d|dS)NzN Python: z z r )r;titlecontentss rpagez HTMLDoc.page[s"H& &rcd|d|xsddS)NzU
 
z
 z
r )r;rwextrass rheadingzHTMLDoc.headinggs$ &$H$ & &rNc  | dd|zzdz}d|d|d}|r|d|d|d |d |d |d z}n|d|d |d|d z}|d|zzS)Nzr{zz-

z z-decor">z
 
z
z z
z. %s
r ) r;rwr#rxwidthprelude marginaliagaprRs rsectionzHTMLDoc.sectionps|.  .E1AAIMJ   :sGS::F 8;ZNNFIHTTTrc4 d|z}|j|g|S)Nz&%s)r)r;rwr)s r bigsectionzHTMLDoc.bigsections%285@t||E)D))rc h |j|j}t|dddddddd S)N z r,r{rU
)r\ expandtabsrnr[s r preformatzHTMLDoc.preformats:/{{4??,-tVWfg (D(< rrz%s
)rYrange)r;listr?rRrowscolrs r multicolumnzHTMLDoc.multicolumns>D A !#8C88F48T#Xd]3s4y=#fT!Wo5@F4g%F  ,f44rc d|zS)Nz%sr r[s rgreyz HTMLDoc.greys !?$!FFrc: |D]}||vsd||d|dcS|S)N r )r;r$dictsr6s rnamelinkzHTMLDoc.namelinks,HDt|04T DAA rc  |jtjj|j}}t ||r.t |||ur d|jd|dt||dSt||S)Nr.html#rr)r*r rrrrrr`)r;rBr_r$rs r classlinkzHTMLDoc.classlinksh& 8I8I(Jf 64 WVT%:f%Dy'AC C))rc d}|jtjj|j}}t ||rt |||urqd|jvrE|jjdd}|j|k7r|jd|}n$d|z}n|j|k7rd|jz}|rd|dt||dSt||S) Nr rrz#%s%s.htmlrrr) r*r rrrrrrrbrc)r;rBr_linkr$rs r parentlinkzHTMLDoc.parentlinks< 8I8I(Jf 64 WVT%:f%Df)))**55c:1=$$/+1??DAD 4r)r*r^s r modulelinkzHTMLDoc.modulelinks'-3__fooNNrc~ |\}}}}|r|j|S|r |d|d}nd|z}|rd|z}n|}d|d|dS)Nr r<rz"%s (package)rrr)r)r; modpkginfor$r rshadowedurlrls r modpkglinkzHTMLDoc.modpkglinksYI*4'dIx 99T? " "&-Cd"C 7$>DD(+T22rcd|d|dS)Nz%srM) r\rOcompilesearchspanrgroupsrnintrrZ)r;rlr\funcsclassesrrherepatternmatchstartendrschemerfcpepselfdotr$rs rmarkupzHTMLDoc.markups F&4;;**34~~dD11e1JE3 NN6$tE"23 438<<> 0Cc7DSk))#x8SAB@3s8KVC[IJ9CHDVC[IJCE?c)NN7T]]4-I#IJNN#=#DEc#a%C't}}T7E7KLt}}T7;<D3~~dD11e14 vd45k*+wwwrcv d}|D]}t|trq|\}}|dz}||j||z}|rJ||fk7rDg}|D]#} |j|j| |%|dzdj |zdz}|dz}t|t s|d|j ||zz}d|zS) NrMz
r, rz
z
%s
z
%s
)r/rrrrZr formattree) r;treer_parentrRentrycbasesparentsr=s rrzHTMLDoc.formattreesOE%' 5"==$..G"<<Uvi/ G %t~~dG'DE!&#c\DIIg,>>DF)+E4("3doo7A7'#''!6))rc  |j} |j}|jd}g}t t |dz D]2}|j ddj|d|dzd||d4dj||ddz} d| z} tj|} tjj| } j| | } g}t|d r[t!|j"}|dd d k(r|ddd k(r|d dj%}|j d j'|zt|dr3|j j't!|j(|r| ddj|zz} j+|}|dt-z}nd}j/| d| z|z}tj0|tj2}gi}}tj0|tj4D]Q\}}|tj6|xs||us$t9|||s2|j ||fd|zx||<||<S|D]\}}|j:D]s}|j|j<}}t>j@jC|}||k7s@|sCt||sPtE|||us_||vsd|dz|zx||<||<ugi}}tj0|tjFD]{\}}|-tjH|stj6||us5t9|||sC|j ||fd|z||<tjJ|st||||<}g}tj0|tLD]&\}}t9|||s|j ||f(jOtQ|jR||}|xrd|z}|d|zz}t|drg}tUjV|jXD]\}}} |j ||| df|j[j]|j^}!|jadd|!z}n-|r+j]|fd}!|jadd|!z}|r|Dcgc]\}}| }"}}jctjd|"d|g}!|D])\}}|!j jg|||||+|jadd d!j|!z}|rUg}!|D])\}}|!j jg|||||+|jad"d#d!j|!z}|rRg}!|D]&\}}|!j jg||(|jad$d%d&j|!z}t|d'rEjOt!|jhjR}!|jad(d)|!z}t|d*rEjOt!|jjjR}!|jad+d,|!z}|S#t$rd}YwxYw#t$rd} YwxYwcc}}w)-Nr rVrz.html" class="white">rr!%sr2r $Revision: $z version %srz (%s)rz-
Module ReferencerMzindex
#rz#-z%sz

%s

rrzPackage Contentsz pkg-contentc,j|dSr)r)tr;s rrz#HTMLDoc.docmodule..gs4??1Q4#8rModulesClassesindexr, Functions functionsDatadatarrAuthorauthorrCreditscredits)6r*__all__r9rrrYrrZr r=urllibparsequoterrIrrErrXr\rrClocalsr}rrer! getmodulerrrr rrrrfr.r-rjrrSrpkgutil iter_modulesrrrrrr getclasstreer*rr)#r;rBr$modignoredrpartslinksr linkednameheadr rrinfoversionrBrRrrcdictrrr=r_rrfdictrr>modpkgsimporterispkgrx classlists#` rr$zHTMLDoc.docmodules= ..C 3s5z!|$A LL%1+&a2 3%XXeeBCj01 2Z? $%%f-D,,$$T*C}}S$/H 6= )&,,-Gs|11gbclc6I!"R...0 KK t{{7';; < 6: & KK C$89 : 'DIIdO33D'  DvxOFFd$?($JV$ST$$VW-=-=>R!,,VW__EJC""5)3V>sC0NNC<003c 9E#Ju F"JC#}}dooW1d?v'Fvs+t3"e|7>7IC7OOE#Jt ("2u!,,VW5F5FGJC!!%(G,=,=e,D,NsC0LL#u.!%E#J))%0s%,H!,,VV>F H" U eS 9:#doo h 799F 6< ({{3v'8'8#94>>JHdooh(KKF 6= ){{3v'9'9#:DNNKHdooiHMMF ] C  $#H $L.HorizontalRulecd|_yrneedonerUs rrz1HTMLDoc.docclass..HorizontalRule.__init__   rc<|jrdd|_y)Nz
rVrr;pushs rmaybez.HTMLDoc.docclass..HorizontalRule.maybe<<N  rNr*rrrrrsrHorizontalRuler  ! !rrrWz&
Method resolution order:
z
%s

c (t||\}}|rW j||D]:\}}}} t |}j||  |d<|S#t$rj || Y0wxYw)NrUrrrr* Exceptionr')msgrrokr$rhomeclsrrrhrmdictrrBrr;s rspillzHTMLDoc.docclass..spills#E95IB S 24.D$Q ' 5 T]]5$(-wvwPQJ35L%=T\\%s;<=s A,,"BBct||\}}|r=j ||D] \}}}} j|| "|SrHrrr' rrrrr$rrrr rrr;s rspilldescriptorsz*HTMLDoc.docclass..spilldescriptorsS#E95IB S 24.D$eT37835Lrcdt||\}}|r j||D]\}}}}jt||}t |} | s d|zn;j t |j } d| z} d|| dd|S)Nz
%s
z
%s
rrU)rrr(rrSrr)rrrrr$rrrr=r>rrr r rrBrr;s r spilldataz#HTMLDoc.docclass..spilldatas#E95IB S 24.D$==)>cJD -C0478"kk&-*/%A@3FdC@AJ35Lrr:r-rc|duSNrWr r thisclasss rrz"HTMLDoc.docclass..AaDI z Methods %sc|ddk(SNrVrr rs rrz"HTMLDoc.docclass.. AaDH$4rzClass methods %sc|ddk(SNrVz class methodr rs rrz"HTMLDoc.docclass.. AaDN$:rzStatic methods %sc|ddk(SNrVrr rs rrz"HTMLDoc.docclass.. AaDO$;rzReadonly properties %sc|ddk(SNrVrr rs rrz"HTMLDoc.docclass..qt7J/JrzData descriptors %sc|ddk(SNrVrr rs rrz"HTMLDoc.docclass..qt7H/HrzData and other attributes %sc|ddk(SNrVrr rs rrz"HTMLDoc.docclass.. !rrM class zz = class r(%s)r()rz&%s
 
rwrp)r*rrrr getmrorYrrrrrrrrIpopleftrbuiltinsrBrrZ signature ValueErrorrEr\rSrrr)#r;rBr$rrrrrealnamerrxrmror=r rrrr#rrrranchor inheritedtagrwrdeclr7argspecr>r r rrs#`` ``` @@@@rr%zHTMLDoc.docclasss<??x   ! ! GNN6*+ s8a< HHJ : ;_t~~d6<6G6G(IIJ O  $   &0DF/K3/K+T4e&1c5)/K 3). %Cw"%*s"2S"8 8E#J -   &e */KKM !!HQK *52MN E9X__,hoo1M!f$$)DNN9;A;L;L-NN 9 C E6 *,,e46E,s2E:D||E7Ha==k3    nI& I s<2L< 3 MM)M$ MM M! M!$M87M8cJ |jd|j|zSN=)rr-r^s r formatvaluezHTMLDoc.formatvalue*s"7yytyy0011rc  |j} |xs| }||}|dn |jdz|z} d} d} d} t|ri|j}||urt|dd} nt j |rd|j ||z} nd|j |j|z} nkt j|st j|r? |j}|d|j ||z} n||urd|j ||z} n|} t j| rS|Q| j|jk7s| j|jd z| zk7r|j| |}|rd |z} t j |st j"|rd }nd}|| k(r d | d | d}nW|Ht j$|| g|ur/d|jdz| zd| d}d} | j'drd} n| }d | d |d|}d}t j(|r> t j*|}|r&t1|}| dk(rd|z}|j2s|dd}|sd}||z|j5|z| xr|j7d| zz}| rd|zS|j9t;||j<|||}|xrd|z}d|d|dS#t$rYwxYw#t,t.f$rd}YwxYw)NrMrFr' class method of %s method of %s instance unbound %s method from r  from %sasync r0z ">r1z
%sz
%s
z%
%s
rzr)r*r}r+rr r!rr,r2ismethodwrapperr4r9r-rrriscoroutinefunctionisasyncgenfunctiongetattr_staticrrfr7r8rIrE__annotations__r\rrrSr)r;rBr$rrrrrrr9r;noteskipdocsimfuncimselfobjclasspnameasyncqualifierrwreallinkr?r7r>r>s rr&zHTMLDoc.docroutine.s2I??x ?G " s:TA F #__F| T:(,t~~fc/JJ/$..$$c3++((0%%f- D!..:/$..32OODW,#dnnXs&CCDF   f %'*=   !3!3 3   7#7#7##=#H HOOFC0E!E)  ' ' /**62%NN 8 >DhOE&&r8R8FBKK#%0(<??8,D#h(E   V $ !#--f5 i.z)BTIE"11")!B-G% G(<<AHyy?$FGI +d2 2++vwICGACGC15s; ;"  P * !  !s$ K(K* K'&K'*K>=K>c g}|j}|r |d|z|jt||j}|r |d|z|ddj |S)Nz!
%s
z&
%s
rrM)rrrSrrZ r;rBr$rrrrrr>s rr'zHTMLDoc.docdatasc?~~  5< =kk&.$..9  :S@ A YwwwrcF |xrd|zxsd}||j|zS)Nz%s = rMr-)r;rBr$rrlhss rr(zHTMLDoc.docothers.;6/$6<"TYYv&&&rc* g}|i}tj|gD]5\}}}td|Dr|j|d|||vfd||<7|j |j ||j }|j|d|S)Nc3NK|]}dt|cxkxrdkncyw)iiN)ord.0chs r z HTMLDoc.index..s"@4RFc"g///4s#%rMrVr)rranyrrrrr)r;rrrrr$rrxs rrz HTMLDoc.indexs@  X%,%9%93%%@ !HdE@4@@ NND"eTX-=> ?HTN &A  ##GT__=sGX66rrM)rMNr{rHrNNN)r*rrrI_repr_instancer-r\ryr}rrrrrrrrrrrrrr$r%rCr&r'rEr(rr rrruruRs1ZN   D  " "F &&3419U** < 5G*/&O 38#'b"b% R*&sj%)d"b`>D2'+RdW.s5"rDy2~s)rZr[s rboldz TextDoc.bolds6ww5555rc |sy|jdDcgc]}||zj}}dj|Scc}w)NrMrU)rrQrZ)r;rlprefixliner[s rindentzTextDoc.indentsKDB6:jj6FG6Fd&4-'')6FGyyHsAcv |j|j}|j|dz|zdzS)NrUr)rzrQrv)r;rwrxclean_contentss rrzTextDoc.sections:4X.557yy$&7&@@rNc   d}|D]}t|trG|\}}||zt|z}|r(||fk7r"fd|D} |ddj| zz}|dz}Zt|tsk||j ||dzz}|S)NrMc36K|]}t|ywrHr`)rcrr_s rrez%TextDoc.formattree..sDeyG4esr2rrU )r/rr`rZrr) r;rr_rrxrRrrrrs ` rrzTextDoc.formattreesPE%' 5&9Q+@@Uvi/DeDG#ftyy/A&AAF$E4($//7Av#88 rc  |j}tt|\}}|jd||xrd|zz}t |dd}|j |} | ||jd| dzz}|r||jd|z}g} t j|t jD]D\} } |t j| xs||us$t| ||s2| j| | fFg} t j|t jD]U\} } |-t j| st j| |us5t| ||sC| j| | fWg}t j|tD]&\} } t| ||s|j| | f(g}t}t!|drt#j$|j&D]?\}}}|j)||r|j|dz/|j|A|j+||jd d j-|z}g}t j|t j.D]:\} } | jj1|d zs%| |vs*|j| <|r4|j+||jd d j-|z}| r| D cgc]\} } |  }} } |j3t j4|d |g}| D]'\} } |j|j7| | |)||jdd j-|z}| rRg}| D]'\} } |j|j7| | |)||jdd j-|z}|rTg}|D])\} } |j|j9| | |d+||jdd j-|z}t!|drMt;|j<}|dddk(r|dddk(r|ddj?}||jd|z}t!|dr(||jdt;|j@z}t!|dr(||jdt;|jBz}t!|dr(||jdt;|jDz} t jF|}||jd |z}|Scc} } w#tH$rd}Y*wxYw)!NNAMErrzMODULE REFERENCEa. The following documentation is automatically generated from the Python source files. It may be incomplete, incorrect or include features that are considered implementation detail and may vary between Python implementations. When in doubt, consult the module reference at the location listed above. DESCRIPTIONr (package)zPACKAGE CONTENTSrUr SUBMODULESrVCLASSES FUNCTIONSF)rsDATArrrrrVERSIONrDATErAUTHORrCREDITSr2FILE)%r*r\rSrrrCr rr!rrrrfr.rjsetrrrraddrrZrerrrr*r(rErrXrrrr=rI)r;rBr$rrsynopdescrRrrBrrrrrr modpkgs_namesrr_r submodulesrrxrrs rr$zTextDoc.docmodulesCvf~. tfde.E &FGfi.'  dll+=vI@F dll=$??F!,,VW__EJC%%e,66AsC0NNC<0 F !,,VW5F5FGJC!!%(G,=,=e,D,NsC0LL#u. H !,,VV>F 6: &dll63v3GHHF 6< (dll8S9J9J5KLLF 6= )dll9c&:L:L6MNNF %%f-D$,,vt44 G:@ D s U3U%% U32U3c  j}|xs|}j}jfd}||k(rdj|z}nj|dz|z}|r#t ||} |ddj | zz}g} | j  tj} | r t| } | r| dk7r|| zdzt} | r | dzttj}t|dkDr(d |D]}d ||zd t!d t"j%Dtj& }t|}d}|rDd|d|D] }d |z||kDrdt||z zdzd Gfdd}|fd}fd}fd}t)Dcgc]\}}}}t+|r||||f}}}}}|r|r|j- n|dd t/| fd\}}t0j2ur t0j2ur|}V urd}ndt5 jz}t7||d|z|d}|d|z|d}|d |z|d!}|d"|z|d#}|d$|z|d%}|d&|z|d'}|}|rdj | } | s|dzS|dzj9| j;d(zdzS#ttf$rd} YwxYwcc}}}}w))Nct||SrHr)rrs rmakenamez"TextDoc.docclass..makenameasQ? "rclass z = class r2rr3rUrWzMethod resolution order:rrMc3K|]C}|jjds&|jdk(rt|jEyw)rr6N)r*rrrE)rcr#s rrez#TextDoc.docclass..s? S*E3LL++C0S^^z5Q *EsA A rrzBuilt-in subclasses:z ... and z other subclassesceZdZdZfdZy)(TextDoc.docclass..HorizontalRulecd|_yrrrUs rrz1TextDoc.docclass..HorizontalRule.__init__rrc<|jrdd|_y)NzF----------------------------------------------------------------------rVrrs rrz.TextDoc.docclass..HorizontalRule.mayberrNrrsrrrrrrc t||\}}|rLj ||D]/\}}}} t |} j|| |1|S#t$r j || YXwxYwrHr) rrrrr$rrrr rrBrr;s rr zTextDoc.docclass..spills#E95IB S 24.D$E ' 5 T]]5(,c67DE35L%=T\\%s;<=s A!!"BBct||\}}|r=j ||D] \}}}} j|| "|SrHr rs rrz*TextDoc.docclass..spilldescriptorsrrc t||\}}|r[ j ||D]>\}}}}t|} t |}  j | | d|dz@|S#t$r|j |} Y=wxYw)Nrrsr>rU)rrrSrr9__dict__r()rrrrr$rrrr>r:r rrBrr;s rrz#TextDoc.docclass..spilldatas#E95IB S 24.D$ -C5%fd3sD#bcJ 35L *5%..t45s A00B  B rrc|duSrr rs rrz"TextDoc.docclass..rrrrz Methods %s: c|ddk(Srr rs rrz"TextDoc.docclass..r rzClass methods %s: c|ddk(Sr"r rs rrz"TextDoc.docclass..r#rzStatic methods %s: c|ddk(Sr%r rs rrz"TextDoc.docclass..r&rzReadonly properties %s: c|ddk(Sr(r rs rrz"TextDoc.docclass..r)rzData descriptors %s: c|ddk(Sr+r rs rrz"TextDoc.docclass..r,rzData and other attributes %s: c|ddk(Sr.r rs rrz"TextDoc.docclass..r/rz | )r*rrrvmaprZrr r7r8rIrErSrr4rYsortedrD__subclasses__r@rrr5rr6rBr`rrzrQ)!r;rBr$rrr9rrrwrrxr7r?r>r:r= subclassesno_of_subclassesMAX_SUBCLASSES_TO_DISPLAY subclassnamerr rrrr#rrr<r=r rrs!`` ` @@@rr%zTextDoc.docclass[sB??x   ++ # 8 tyy22EIIdOk1Hr>s rr&zTextDoc.docroutinesI??x ?G F #__F| T:(,y/EE/)$$c3++((0%%f- ?!..:/)Hc2JJDW,#i#&>>DF   f %'*=   !3!3 3   7#7#7##=#H Hvs+E!E)  ' ' /**62%NN 8 IIh'E&&r8R8FB??8,DIIdOe+h6E   V $ !#--f5 i.z) IIdOj8E"11")!B-G%/$6 $; .&BC$;#"J$++c*:*A*A*Cd*JK Ko"  H * !  !s$1 J ,J JJJ-,J-c g}|j}|r||j||dt|xsd}|r||j||ddj |S)NrUrM)rrvrSrzrZr[s rr'zTextDoc.docdataHse?~~  4 ! JVn"  S! " Jwwwrrc& |j|}|r+|xr|dzxsd|z} |t| z } | dkr|d| dz}|xr|j|dzxsd|z} |s t|}|r#| d|j t |zdzz } | S)NrrMrrqrU)r-rYrvrSrzrE) r;rBr$rrrsr>rr-rychops rr(zTextDoc.docotherXs;yy  )TE\/R47DCI%DaxUd e 304506B$>.C  D4;;s3x0047 7D r)r)NrMr)NNNNri)r*rrrlrjr-rvrzrrr$r%rCr&r'rEr(r rrrrrrse1ZN   D6 A cJXLt'ML^  K $ rrrceZdZ dZy) _PlainTextDocc|SrHr r[s rrvz_PlainTextDoc.boldis rN)r*rrrvr rrrrgs <rrc0 tat|yrH)getpagerpagerrys rrrnsM JE $Krc` ttjdstSttjdstStjj rtjj stStj dk(rtStjjdxstjjdrCtj dk(rfdStjjddvrfd Sfd StjjddvrtStj dk(rd Sttd rtjd dk(rdSddl }|j\}}tj| ttd r3tjd|zdk(rdtj|Sttj|S#tj|wxYw)Nisatty emscriptenMANPAGERPAGERwin32c.tt|SrH tempfilepagerplainrl use_pagers rrzgetpager..s eDk9 ErTERM)dumbemacsc.tt|SrH) pipepagerrrs rrzgetpager..s %+y Arct|SrHrrs rrzgetpager..s $ :rc,tt|dS)Nzmore .sM%+x@rsystemz(less) 2>/dev/nullrct|dS)Nlessrrys rrzgetpager..s IdF3rz more "%s"ct|dS)Nmorerrys rrzgetpager..s $ 7r)rr stdin plainpagerstdoutrplatformr r>rrtempfilemkstempcloseunlinkttypager)rfdrrs @rrrts< 399h ' 3::x ( 99   SZZ%6%6%8 |||# z*EbjjnnW.EI <<7 "E E ZZ^^F #'8 8A A: : zz~~f!22 ||w@@r8+?!@A!E33%%'NRHHRL 2x RYY{X/E%F!%K7 ( ( (s8-H;HH-c2 tjdd|S)Nz.rM)rOrPrys rrrs/ 66%T ""rc4 ddl}|j|d|jd} |j5} |j |ddd |jy#t $rY&wxYw#1swY+xYw#t $rY9wxYw#t $rYnwxYwL)NrTbackslashreplace)shellrerrors) subprocessPopenPIPErwriteKeyboardInterruptrwait)rlcmdrprocpipes rrrs=   Ct:??#5  7D  ZZ4  4    IIK %  Z    !    sW A;A/A A;B A,)A/+A,,A//A84A;; BB BBc  ddl}|j5}tjj |d}t |ddt jdk(rtjdnd5}|j|dddtj|dz|zdzdddy#1swY0xYw#1swYyxYw) Nrz pydoc.outwrr)rencodingz "r) rTemporaryDirectoryr r rZrr rdevice_encodingrr)rlrrtempdirrrs rrrsF  $ $ &'77<<5 (C(:,,')--a0/3 JJt   #*x'#-. ' & ' &s$AB;.B/&B;/B8 4B;;Ccttjddxsd}|j|dj |S)Nrutf-8r)rr rencodedecode)rlrs r_escape_stdoutrs6szz:t4?H ;;x!3 4 ; ;H EErc  tt|jd} ddl}tj j }|j|}|j|d} ttjj!dd}|dkrd}|dz x}}tj$j'dj)|d|dz||drtj$j'dtj$j+|} | d vr tj$j'd n| d vr.tj$j'd ||zdz|dz}| d vr||z |z }|dkrd}tj$j'ddj)||||zzdz||z}||dr|r|j-|j.yy#tttjf$r d}d}YwxYw#t"$rd}YwxYw#|r|j-|j.wwxYw) NrUrc@tjjdSr)r rrr rrrzttypager..s#))..+rcJtjjddddS)NrrV)r rrr rrrzttypager..s#)),,.s3BQ7rLINESrVz -- more --)qQz ) rU)bB)rrrttyr rfileno tcgetattr setcbreakrr9ioUnsupportedOperationrr r>rr8rrrZflush tcsetattr TCSAFLUSH) rlr[rroldgetcharhriincrs rrrs/ .& ' - -d 3E8 YY   mmB b+ 2 BJJNN7A./A 6Aa%C 5#;/$67ABi JJ  \ * JJ    AJ   !12l"   !1E!H!$/01rcj tj|rU|jtjvrd|jzSt |drd|jzSd|jzStj |rd|jzStj|r=d|jjd|jjd|jStj|r=d|jjd|jjd|jStj|rd |jzStj|rd |jzStj|rd |jzSt|jS) Nzbuilt-in module rzpackage zmodule zbuilt-in function zgetset descriptor r zmember descriptor rz function zmethod )r rer*r rrr.isgetsetdescriptorr4rr5r!r-r)rD)things rdescribersZ9 >>S55 5%6 6 5* %. .u~~- -#enn44!!%(    ) )5+=+=+F+F NN !!%(    ) )5+=+=+F+F NN u%..((% U^^++5>>)) ;  rcT |jdDcgc]}|s| }}d\}}|t|kr;tdj|d|dz|}|r||dz}}nn|t|kr;|r|}nt}||dD]} t ||}|Scc}w#t $rYywxYw)Nr rrV)rrYrrZr6rr9)r rpartrrn nextmodulerBs rlocatersJ"jjo 6odToE 6IFA c%j.t! 5yA :q1uqv c%j.ab  VT*F M 7  sBB B B'&B'c t|tr t||}|td|z||fSt |dd}|t|tr|fSdfS)Nz~No Python documentation found for %r. Use help() to get the interactive help utility. Use help(str) for help on the str class.r*)r/rErrr)rrrBr$s rresolver)srN%y) >,/445 5u}uj$/js3d====rc* |t}t||\}}t|}tj|}|rd|vr|d|d|j dzz }n|r||ur|d|j zz }tj|sstj|s^tj|sItj|s4t|s)t|dr |j}nt|}|dz }||zdz|j||zS)Nr z in z in module __origin__z objectr)rlrrr rrfindr*rer!rfr3rKrrrDr*)rrwrrendererrBr$rrs r render_docr!7sL5),LFD F D   v &F t  .tzz#/// F&( //   V $oof%'&&v.fo 6< (&&F&\F I D 4<& 8#4#4VT#B BBrc  | tt|||y t|||t}|j |y#t$r}|rt|Yd}~yd}~wwxYw#t$r}t |}Yd}~Od}~wwxYwrH)rr!rprint plaintextrEr)rrwroutputis_clirrs rr>r>Rs}M ~  *UE95 6  5%I>A  Q  #JJ  CA s.AA% A" AA"% B. A>>Bc t||\}}tjt|tj ||}t |dzdd5}|j |dddtd|dzy#1swYxYw)Nr<rr)rwrote)rhtmlryrr*rrr#)rrrBr$ryrs rwritedocr*csoF5),LFD 99Xf%t}}VT'B CD dWncG 4 4 5 '4'>" 5 4s A??Bcd |i}tj|g|D]\}}}t|yrH)r walk_packagesr*)rpkgpathdonerr_rs r writedocsr/ks:K |BT$+$9$93%$I '5%J rcTeZdZiddddddddddd d d d d dddddddddddddddddddid d!d"d#d$d%dd&d#d'd(d)d*d+d,d-d.d/d0dd1dd2d3d4d5d6d7dd8d9d:dd;dDcgc]}d?D]}||z c}}}Zd@dAdBdCgedDdEdFdGdHdIdJZdKdLdMdNdOdPdQdRdSdTdUdVdVdWdWdXZejD]/\ZZ e D]%Z eje eZ ee vre dYzezZ e ee <'1[[ [ [ idZd[dRd\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdZdxdZidydzdOd{d|d}d~ddddd#ddddddddddddddddddddddidddddddddddddddddddSdddddkdddddddndddidddddddddLddddddd“ddēd+dœddƓdd ddɓdd˓dddd6dd#ddddddӜZ ddՄZ edքZedׄZd؄ZeZefdلZdڄZdۄZdd܄Zd݄ZddބZd߄ZdZdZddZddZdZddZ ycc}}}w)HelperFalserMNoneTrueandBOOLEANaswithassert)r9rMasync)r:rMawait)r;rMbreak)r< while forclass)r>zCLASSES SPECIALMETHODScontinue)r?r=def)functionrMdel)rB BASICMETHODSelififelse)rFr=excepttryfinallyfor)rJzbreak continue whilefromimportglobal)rMznonlocal NAMESPACES)rE TRUTHVALUE)rLMODULESin)rPSEQUENCEMETHODSis COMPARISONlambda)rTrnonlocal)rUzglobal NAMESPACESnotorpass)rXrMraise)rY EXCEPTIONSreturn)r[r)rHrZwhile)r\zbreak continue if TRUTHVALUE)r8z CONTEXTMANAGERS EXCEPTIONS yieldyield)r]rM)rfriu'rraz'''rz""")+r***r;z//%<<>>rX|^~rYrZ<=>===!=<>)rYrZrkrlrmrnro)rrj) z+=z-=z*=z/=z%=z&=z|=z^=z<<=z>>=z**=z//=)rfrgrXrhrirj)jJ)STRINGS OPERATORSrSUNARYAUGMENTEDASSIGNMENTBITWISECOMPLEXzOPERATORS FORMATTINGPOWERzTUPLES LISTS FUNCTIONSz ATTRIBUTES FLOAT MODULES OBJECTSELLIPSISzSLICINGS DICTIONARYLITERALSz def classrr PRIVATENAMESzPRIVATENAMES SPECIALMETHODS BACKQUOTESzTUPLES FUNCTIONS CALLSzLISTS SUBSCRIPTS SLICINGS)rerd,r rq:@rgrr`rr[]r,TYPES)typeszRSTRINGS UNICODE NUMBERS SEQUENCES MAPPINGS FUNCTIONS CLASSES MODULES FILES inspect)stringsz4str UNICODE SEQUENCES STRINGMETHODS FORMATTING TYPES STRINGMETHODS)zstring-methodszSTRINGS FORMATTING FORMATTING) formatstringsrsUNICODE)rz:encodings unicode SEQUENCES STRINGMETHODS FORMATTING TYPESNUMBERS)numberszINTEGER FLOAT COMPLEX TYPESINTEGER)integersz int rangeFLOAT)floatingz float mathrw) imaginaryz complex cmath SEQUENCES)typesseqz$STRINGMETHODS FORMATTING range LISTSMAPPINGS DICTIONARIESr)typesfunctionsz def TYPESMETHODS) typesmethodszclass def CLASSES TYPES CODEOBJECTS)zbltin-code-objectszcompile FUNCTIONS TYPES TYPEOBJECTS)zbltin-type-objectsz types TYPES FRAMEOBJECTS TRACEBACKSNONE)zbltin-null-objectrM)zbltin-ellipsis-objectSLICINGSSPECIALATTRIBUTES) specialattrsrMr)rz!class SPECIALMETHODS PRIVATENAMESrO) typesmodulesrLPACKAGES EXPRESSIONS)zoperator-summaryzlambda or and not in is BOOLEAN COMPARISON BITWISE SHIFTING BINARY FORMATTING POWER UNARY ATTRIBUTES SUBSCRIPTS SLICINGS CALLS TUPLES LISTS DICTIONARIESrs PRECEDENCEOBJECTS)objectsrSPECIALMETHODS) specialnameszbBASICMETHODS ATTRIBUTEMETHODS CALLABLEMETHODS SEQUENCEMETHODS MAPPINGMETHODS NUMBERMETHODS CLASSESrC) customizationzhash repr str SPECIALMETHODSATTRIBUTEMETHODS)zattribute-accesszATTRIBUTES SPECIALMETHODSCALLABLEMETHODS)zcallable-typeszCALLS SPECIALMETHODSrQ)sequence-typesz(SEQUENCES SEQUENCEMETHODS SPECIALMETHODSMAPPINGMETHODS)rzMAPPINGS SPECIALMETHODS NUMBERMETHODS)z numeric-typesz*NUMBERS AUGMENTEDASSIGNMENT SPECIALMETHODS EXECUTION) execmodelz%NAMESPACES DYNAMICFEATURES EXCEPTIONS NAMESPACES)namingz3global nonlocal ASSIGNMENT DELETION DYNAMICFEATURESDYNAMICFEATURES)zdynamic-featuresrMSCOPINGFRAMESrZ)r4ztry except finally raise CONVERSIONS) conversionsrM IDENTIFIERS) identifierszkeywords SPECIALIDENTIFIERSSPECIALIDENTIFIERS)z id-classesrM)zatom-identifiersrMLITERALS)z atom-literalsz=STRINGS NUMBERS TUPLELITERALS LISTLITERALS DICTIONARYLITERALSTUPLES TUPLELITERALS) exprlistszTUPLES LITERALSLISTS)ztypesseq-mutable LISTLITERALSr)listszLISTS LITERALS) typesmappingDICTIONARYLITERALSr)r6zDICTIONARIES LITERALS ATTRIBUTES)zattribute-referencesz(getattr hasattr setattr ATTRIBUTEMETHODS SUBSCRIPTS) subscriptionsrQr)slicingsrQCALLS)callsr)powerrrt)unaryrBINARY)binaryrSHIFTING)shiftingrrv)bitwiser) comparisonszEXPRESSIONS BASICMETHODS)booleanszEXPRESSIONS TRUTHVALUE ASSERTION ASSIGNMENT) assignmentruru) augassignrDELETION RETURNING IMPORTING)compoundzfor while break continue)truthz if while and or not BASICMETHODS)debuggerpdb)zcontext-managersr8) CONDITIONALLOOPINGrN DEBUGGINGCONTEXTMANAGERSNc ||_||_yrH)_input_output)r;inputr%s rrzHelper.__init__"s  rc>|jxstjSrH)rr rrUs rrz Helper.input&s{{'cii'rc>|jxstjSrH)rr rrUs rr%z Helper.output*s||)szz)rctjdddk(r|yd|jjd|jjdS)NrVrp?rMrYr z instance>)r stackr,rrrUs r__repr__zHelper.__repr__.sO ==?1 a C ' F (&*^^%>%>%)^^%@%@B Brc$||jur |j|y|j |j |jj dy#t$r(}|jj |dYd}~yd}~wwxYw)NrUa You are now leaving help and returning to the Python interpreter. If you want to ask for help on a particular object directly from the interpreter, you can type "help(object)". Executing "help('string')" has the same effect as typing a particular string at the help> prompt. )_GoInteractiverrr%rintrointeract)r;requestrs r__call__zHelper.__call__6sy $-- - . '" JJL MMO KK     . !!SE*-- .sA B'B  Bc|jjd |jd}|sy |j }t |dkDr"|d|dcxk(rdvrnn|d|ddvr|dd}|jdvry|d k(r|jn|j|#ttf$rYywxYw) NrUzhelp> rWrrr`rV)rquitr) r%rgetlinerEOFErrorrXrYr@rr)r;rs rrzHelper.interactFs $ ,,x0wmmoGG q WQZ72;%L*%L '!B-7!!B-}}-/&   '"#&x0  sB..C?Cc |jtjur t|S|jj ||jj |jj SrH)rr rr%rr r)r;prompts rrzHelper.getline[sT< :: "= KK  f % KK   ::&&( (rcnt|trX|j}|dk(r|jnb|dk(r|j nK|dk(r|j n4|dk(r|j n|dddk(r#|j |jdn||jvr|j|n|dvr#tt|d |j| n||jvr|j|n||jvr|j|nk|rt|d |j| nOttd |j| n1t|t r|nt|d |j| |j"j%d y) Nkeywordssymbolstopicsrzmodules rV)r4r2r3z Help on %s:)r%r&rU)r/rErX listkeywords listsymbols listtopics listmodulesrr showsymbolr>evalrr showtopicrr1r%r)r;rr&s rrz Helper.helpdsE gs #mmoG*$d&7&7&9I%t'7'7'9H$doo&7I%t'7'7'9! *  !34DLL($//'*B55DM=fUDMM)4>>'+BDKK')@#g}T\\RXYc=fM  ($&'=fM $rc|jjdjdtjddzy)NaWelcome to Python {0}'s help utility! If this is your first time using Python, you should definitely check out the tutorial at https://docs.python.org/{0}/tutorial/. Enter the name of any module, keyword, or topic to get help on writing Python programs and using Python modules. To get a list of available modules, keywords, symbols, or topics, enter "modules", "keywords", "symbols", or "topics". Each module also comes with a one-line summary of what it does; to list the modules whose name or summary contain a given string such as "spam", enter "modules spam". To quit this help utility and return to the interpreter, enter "q" or "quit". z%d.%drW)r%rr?r rDrUs rrz Helper.introys7   F7S%%bq) )*! ,rc tt|}||z}t||zdz |z}t|D]}t|D]s}||z|z}|t|ks|jj ||||dz ksA|jj dd|dz t||z zzu|jj dy)NrVr,rU)rrrYrr%r) r;itemscolumnsrcolwrrowrrs rrz Helper.listsVE]#E W$q(W4;CW~$J$s5z>KK%%eAh/Wq[( ))#tax#eAh-7O0P*PQ & KK  d #rc|jjd|j|jj y)NzN Here is a list of the Python keywords. Enter any keyword to get more help. )r%rrrrrUs rrzHelper.listkeywordss4   $--$$&'rc|jjd|j|jj y)Nzx Here is a list of the punctuation symbols which Python assigns special meaning to. Enter any symbol to get more help. )r%rrrrrUs rrzHelper.listsymbolss4   $,,##%&rc|jjd|j|jj y)NzN Here is a list of available topics. Enter any topic name to get more help. )r%rrrrrUs rrzHelper.listtopicss4   $++""$%rc^ ddl}|jj ||j j |}|s(|jjdt|zyt|tr|j||S|\}} |jj|}|jdz}|r |xsddz|z}|rRddl }ddj|jzdz} |j!| d } |d dj| zz }|j" t%|y|jj|y#t$r|jjdYywxYw#t$r*|jjdt|zYywxYw) Nrt Sorry, topic and keyword documentation is not available because the module "pydoc_data.topics" could not be found. zno documentation found for %s rUrMr,Related help topics: rHz %s )pydoc_data.topicsrr%rrrrr-r/rErKeyErrorrXtextwraprZrwraprr) r;topic more_xrefs pydoc_datatargetlabelxrefsr>rrl wrapped_texts rrzHelper.showtopics  $ (9(9%(@A KK  ?$u+M N  fc ">>&*5 5 u ##**51CiikD  [bC'*4E  *TYYu{{}-EELD#==r2L 8dii 55 5C <<  #J KK  c "?  KK         KK  ?$u+M N  s#E E9$E65E690F,+F,cT ddl}|jj||jj|}|s t dt |tr|j||S|\}}|jj|}|r |xsddz|z}||fS#t$rYywxYw)Nr)r rMzcould not find topicrMr,) rrrrrr8r/rE _gettopic)r;rrrrrrr>s rrzHelper._gettopics  $  (9(9%(@A34 4 fc ">>&*5 5 u&&u- [bC'*4EEz   sB B'&B'cp|j|}|jd\}}}|j||y)Nr,)r partitionr)r;symbolrrrrs rrzHelper.showsymbols4f% **3/q% ue$rcn|r6|jjdj|t|y|jjdi}|fdfd}t j ||j |j|jjdy)Nzy Here is a list of modules whose name or summary contains '{}'. If there are any, enter a module name to get more help. zI Please wait a moment while I gather a list of all available modules... c\|r|dddk(r|dddz}|jddkrd||<yy)N .__init__rr rrV)find)r r_rrs rcallbackz$Helper.listmodules..callback sBwrs|{:%crl\9G<<$q('(GG$)rcd|dyrHr )r_r$s ronerrorz#Helper.listmodules..onerror sw-rr&z Enter any module name to get more help. Or, type "modules spam" to search for modules whose name or summary contain the string "spam". )r%rr?apropos ModuleScannerrunrr)r;rrr&r$s @rrzHelper.listmoduless  KK   F3K   CL KK   G6= )  . O  '  : IIglln % KK   rr)F)rPrg)!r*rrr _strprefixes_symbols_inverserrrsymbols_rrrrr0rr%rrBrrrrrrrrrrrrrr)rcprs000rr1r1rse$$$ $ y $ f $ . $ $ $ '$ 4$ -$ $ &$ $ %$ %!$" 5#$$ .%$& '$( 3)$* "+$, '-$. '/$0 l1$2 )3$4 55$6 y7$8 i9$:  ;$< (=$> )?$@ $A$B :C$D !U" H#U$ <%U& 'U( g)U* )+U, 9-U. 1/U0 A1U2 -3U4 H5U6 .7U> ]?U@ mAUB 'CUD 4EUJ IKUL MMUN EOUP /QUT GUUV ,WUZ K[U\ W]U^ 3_U` {U| ?}U~ ZU@ :AUB 3CUD )EUF )GUH )IUJ +KUL /MUN -OUP AQUR 9SUT XUUV ;WUX =YUZ E[U\ X]U^ X_U`;C(7iUFn((**BXN- #*) *,& $('&"#H6% [ Ms9H#r1ceZdZ ddZy)r)Nc|r|j}d|_i}tjD]|}|dk7s d||<| |d|dt |j xsd}|j dd}|dz|z}|jj|dk\ss|d||~tj|D]0\} }} |jrn| |d|d$ | j|} | j} t| d rU | j|} t!t#j$| xsd}t| d r| j'|}n[d}nX t(j*j-| }|j r|j j1dnd}t3|d d}|dz|z}|jj|dk\s'||||3|r|yy#t$rYKwxYw#t$r|r||YewxYw#t.$r|r||YwxYw) NF__main__rVrMrUrrr' get_source get_filenamer)r@rr r __import__rArr#rr, find_specrrrr3rrrStringIOr4rrrrrr)r;r$r completerr&seenr_r$rrrrrsourcer rs rr*zModuleScanner.run s= ciik //G*$ !W ;T7B/%g.66<"D::d+A.D"U?T1Dzz|((-2 w50)0(=(=g(N(N $Hguyy{w+#--g6D6<0!!'!2!27!; +2;;v+>?E2Dv~6%227;#!!*!5!5!;!;D!A >D^^6>>446q9QSD"6*T:D-::<$$S)Q.T7D1I)OL  K ;#%!"#G, !'!"#G, !s6&HH%H* H  H H'&H'*IIri)r*rrr*r rrr)r) s A8rr)c d}d}tj5tjdtj |||dddy#1swYyxYw)NcJ|dddk(r|dddz}t||xrd|zyNr!r"rz- )r#)r r_rs rr$zapropos..callbackP s3 23<; &crl\1G gt+t ,rcyrHr r_s rr&zapropos..onerrorT s rrr')rrfilterwarningsr)r*)rr$r&s rr(r(N sLK-  ")Hc7; # " "s 2AA c ddlddlddl ddl Gddjj G fddjj G fdd j}||||}|j|jsS|jr |js;tjd|js|js.|js;|S) NrceZdZdZdZy)!_start_server..DocHandlerc: |jjdrd}nd}|jd|jdd|z|j |j j |j|j|jdy)Nz.csstext/css text/htmlz Content-Typez%s; charset=UTF-8r) r r send_response send_header end_headerswfiler urlhandlerr)r; content_types rdo_GETz(_start_server..DocHandler.do_GET s  yy!!&)) *   s #   ^-@<-O P     JJ  T__ <))/ :rcyrHr )r;r)s r log_messagez-_start_server..DocHandler.log_message s rN)r*rrrNrPr rr DocHandlerrC s  :  rrQc$eZdZdZfdZdZy) _start_server..DocServerc||_|j|f|_||_|jj ||j|j d|_yNF)hostaddressr$r=rhandlerr)r;rVportr$s rrz)_start_server..DocServer.__init__ sEDI IIt,DL$DM II  tT\\4<< @DIrc|jsPj|jjgggd\}}}|r|j |jsP|j yr)rselectsocketrhandle_request server_close)r;rdwrexr[s rserve_until_quitz1_start_server..DocServer.serve_until_quit sZii#]]DKK,>,>,@+A2r1M B'')ii    rcv|jj||jr|j|yyrH)r=server_activater$rUs rrdz0_start_server..DocServer.server_activate s, II % %d +}} d#rN)r*rrrrbrd)r[sr DocServerrS s   $rrec4eZdZfdZfdZdZdZy)#_start_server..ServerThreadc||_||_t||_jj |d|_d|_d|_yrU) rLrVrrYThreadrservingerror docserver)r;rLrVrY threadings rrz,_start_server..ServerThread.__init__ sE(DODID DI    % %d + DLDJ!DNrcp jj__jj _t|j_|j|j|j}||_ |jy#t$r}||_Yd}~yd}~wwxYwrH)server HTTPServerr=rXr.Message MessageClass staticmethodrLrVrYreadyrlrbrrk)r;docsvrrrQreemailhttps rr*z'_start_server..ServerThread.run s # !!%!7!7 $. !*/--*?*? '(4T__(E %"499diiD!''') !   !sBB B5$B00B5cd|_|j|_|j|_d|j|jfz|_y)NTz http://%s:%d/)rjrV server_portrYr)r;ros rrtz)_start_server..ServerThread.ready s:DL DI**DI&$))TYY)??DHrcr d|j_|jd|_d|_d|_y)NTF)rlrrZrjrrUs rstopz(_start_server..ServerThread.stop s1 8"&DNN  IIK"DN DLDHrN)r*rrrr*rtr{)rQrervrwrmsr ServerThreadrg s " ! @  rr|g{Gz?) http.server email.messager[rmroBaseHTTPRequestHandlerrprirrkrjrltimesleep) rLhostnamerYr|threadrQrervrwr[rms @@@@@@r _start_serverr\ s6nT[[77,$DKK**$*&&y''&P*h 5F LLNllFNNv7G7G 3llFNNv7G7G Mrc`  G fddt}|fd fd fd fdfd fdfd  fd  fd }|jd r|d d}|dk(rtjj tjj t }tjj||}t|5}dj|jcdddS|dk(r||Std|d|#1swYxYw)NceZdZfdZy)_url_handler.._HTMLDocc < d}d|z}d|d|dd|d S)Nzpydoc_data/_pydoc.cssz1zH Pydoc: z z z*
z
r )r;rwrxcss_pathcss_link html_navbars rryz#_url_handler.._HTMLDoc.page s2 &.HC HkmX? ?rN)r*rrry)rsr_HTMLDocr s ?rrcjtjdtjddtjd}d|djtjdd S) Nz [rrrz=
Python 
T)tersea
)r\rpython_version python_buildpython_compiler)rr)s rrz!_url_handler..html_navbar sg++x/F/F/H/7/D/D/Fq/I/7/G/G/IKL0DKK(9(9(EF+H Hrc d}jd}tjDcgc] }|dk7r| }}j||}|dj dd|zg}i}tj D]#}|j j||%|j ddd j|fScc}w) Ncd|d|dSrr r$s r bltinlinkz3_url_handler..html_index..bltinlink0 15t< Index of Modules
r2z

zBuilt-in Modulesrzf

pydoc by Ka-Ping Yee<ping@lfw.org>

zIndex of ModulesrM) r}r rrrr rrrZ)rr}r$namesrxr9rr)s r html_indexz _url_handler..html_index- s  =,, = #&":":(":$J&":(##E95UT__ &33488C OODJJsD1 2  ' ("2778#444(sB?c g fd}tj5tjdd}tj |||dddd}g} j d} D]\}}|j |||z!| jd|zdd j|z}d |fS#1swYoxYw) NcZ|dddk(r|dddz}j||xrd|zfyr=r)r r_r search_results rr$z3_url_handler..html_search..callbackJ s=rs|{*!#2,5  '4+?D4K!@ ArrcyrHr r?s rr&z2_url_handler..html_search..onerrorQ srr'cd|d|dSrr rs rrz4_url_handler..html_search..bltinlinkV rrz-Search Resultszkey = %srrzSearch Results) rrr@r)r*r}rrrZ) rr$r&rrr}r$rrxrr)s @r html_searchz!_url_handler..html_searchE s"  B  $ $ &  # #H -  O  #w  ? ' =,, ; (JD$ NN9T?T1 2(T__  gv{{7';==))%' &s 5CC c d}jd}ttjj }j ||}|j dd|z}d|fS)Ncd|d|dSNzINDEXTopicsr)r}rr1rrrr)rr}rrxr)s r html_topicsz!_url_handler..html_topicsc sq- B,, 2 v}}))+,##E95T__ gx))!!rc jd}ttjj }d}j ||}|j dd|z}d|fS)Nrcd|d|dSrr rs rrz6_url_handler..html_keywords..bltinlinkz rrKeywordsr)r}rr1rrrr)r}rrrxr)s r html_keywordsz#_url_handler..html_keywordss sq ,, 2 v++-. B##E95T__ ++8##rc tj}t||}|j|\}}||jvrd}nd}j d|z}dj |z}j|d|}|rAt|j}d}j||}jdd|}|d|d j|||ffS) NKEYWORDTOPICrz
%s
rcd|d|dSrr rs rrz7_url_handler..html_topicpage..bltinlink s :>EErr r,rM) rr7r1rrr}rrrrrrrZ) rbufhtmlhelprxrrwr}rr)s rhtml_topicpagez$_url_handler..html_topicpage s)kkm#s#",,U3% H%% %EE,, /% 7 #T[[%::??57H= 5;;=)E F$$UI6ELL!8'5IE %((E235 5rct|d}||dk7r tdt|}j||}||fS)NrV)rr3zcould not find object)rr8rr*)rr:rwcontentr)s r html_getobjz!_url_handler..html_getobj sISA& ;3&=45 5 --S)g~rcjd}djfdtt||D}|j |d|z}d|z|fS)Nz$Errorrc3@K|]}j|ywrH)r\)rcryr)s rrez3_url_handler..html_error.. s#FD6:t{{40Dsrkz Error - %s)r}rZrrDr)rrr}rxr)s r html_errorz _url_handler..html_error sf,, 2 ;;F4T#YDFFT__S'8DDc!8++rcL |}|jdr|dd} |dvr  \}}n|dk(r \}}n|dk(r  \}}nsd|vrd|jd\}}}|dk(r  |\}}nI|dk(r  |\}}n7|d k(r|dvr  \}}n#  |\}}ntd  |\}}j ||S#t$r |\}}Y(wxYw#t$r |\}}YBwxYw#t$r}||\}}Yd}~`d}~wwxYw) Nr<)rMrrrrBz search?keyz topic?keyzget?keyz bad pydoc url)rrr8rry)r complete_urlrwroprrr)rrrrrrrs r get_html_pagez#_url_handler..get_html_page si, << cr(C ;m#!+w!,w "!.w ]]3/ As%%0%5NE7;&:)7)<w9_m+)3wA-8-=NE7%_55!,S!1wyy((%&:)4S)9w: *A-;C-@NE7A  ;' c:NE7 ;s`AD; CD C*'DC'$D&C''D*D>DDD D# DD#r;rVrErMrFzunknown content type z for url ) rurr r dirnamerealpathrrZr readlinesrI)rrMrr path_hererfpr)rrrrrrrrs @@@@@@@@@r _url_handlerr s?7?$ :DH650*<" $52,&)&)P ~~c!"gz!GGOOBGG$4$4X$>? 77<< 3/ (^r772<<>*^  $S!! L#N OO ^s D$$D-T localhost) open_browserrc ddl}tt||}|jrt |jy|j rd}|r|j |j t d|jt ||j rZtd}|j}|dk(rn9|dk(r|j |jn t ||j rZ|j r|jt dyyy#ttf$r t YEwxYw#|j r|jt dwwxYw)Nrz"Server commands: [b]rowser, [q]uitzServer ready atzserver> rrzServer stopped) webbrowserrrrkr#rjrrrr@rrr{)rYrrr serverthreadserver_help_msgrs rbrowser s4  x>L l  !>  OOL,, - ( #\%5%5 6 / "&&J'iik#:CZOOL$4$45/*&&##!!#&'$' "8,  G ##!!#&'$s%%BDD2/D51D22D55*Ecjt|txr"|jtjdk\Sr)r/rEr#r sep)rs rispathr s% a  5!&&.A"55rc d|vs(tj|vstj|vrytjj t }tjj |}|j }||vr1tjj||s|j||jdtj|S)NrMr) r curdirgetcwdr rrcopysamefileremoveinsert) given_pathargv0 stdlib_dir script_dir revised_paths r_get_revised_pathr s Z299 2biikZ6O*J'J??$LZ(8(8Z(PJ'299;' rc ttjtjd}||tjddyyr)rr r argv)rs r_adjust_cli_sys_pathr% s9%SXXsxx{;L"  rc ddl}Gddt}t |jtjddd\}}d}d}d}d}d}|D]:\} } | dk(rd }d }| d k(r t | y| d k(rd }| }| d k(rd }| d k(s7d }| }<|rt |||y|s||D]} t| rBtjj| s#td| ztjd t| r*tjj| r t| } |rBt| r+tjj| r t!| n#t#| nt$j%| d y#t&t(f$r+} t| tjdYd} ~ d} ~ wwxYw#|j*|f$r}tjj-tjj/tjdd} tdj1| tj2YywxYw)Nrc eZdZy)cli..BadUsageN)r*rrr rrBadUsager2 srrrVzbk:n:p:wFrz-bTz-kz-pz-wz-n)rrzfile %r does not exist)r&apydoc - the Python documentation tool {cmd} ... Show text documentation on something. may be the name of a Python keyword, topic, function, module, or package, or a dotted reference to a class or function within a module or module in a package. If contains a '{sep}', it is used as the path to a Python source file to document. If name is 'keywords', 'topics', or 'modules', a listing of these things is displayed. {cmd} -k Search for a keyword in the synopsis lines of all available modules. {cmd} -n Start an HTTP server with the given hostname (default: localhost). {cmd} -p Start an HTTP server on the given port on the local machine. Port number 0 can be used to get an arbitrary unused port. {cmd} -b Start an HTTP server on an arbitrary unused port and open a web browser to interactively browse documentation. This option can be used in combination with -n and/or -p. {cmd} -w ... Write out the HTML documentation for a module to a file in the current directory. If contains a '{sep}', it is treated as a filename; if it names a directory, documentation is written for all the contents. )rr)getoptrrr rr(rrr r existsr#exitrrrr/r*rrrrkrrr?r)rroptsr)writing start_serverrrYroptvalargrrs rclir/ sJ#9#M!]]388AB<< d  HCd{# # d{ d{# d{d{#   4( F 8^Cc{277>>##6.45  #;277>>##6$S/Cc{rww}}S'9!#  IIc$I/ !23 e    LL( #!ggrww// <=a@ : FsF; !!sQAG3G G AG7BF G G F?9G?GGB IIr2r)r) Python Library Documentation: %srN)rrNF)rMN)rF)crrrrrrr6importlib._bootstraprimportlib._bootstrap_externalimportlib.machineryimportlib.utilr rr rrrOr rFrr urllib.parserr collectionsrreprlibr tracebackrrr%r?r8rKrSr\r`rcrjrnrvr IGNORECASErxrzr}rrrall_feature_namesrrrrrrrrrrrr!rIrurlrrrrrrrrrrrrrrlr$r)rr!r>r*r/r1rr)r(rrrrrrrr*r rrrsc%L ( )   $   + 1f ! A   %G bjj5r}}E ( "J889(0  2 %NK K&+$ !(X66t(t(TW 7cW 7v:t:@XcXt G "H#0 /F *2X2 6*y O y >KLC6DE!"# [[z x;;z <VriPX (4+ (J68#T!l zEr