OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python27
/
lib64
/
python2.7
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
BaseHTTPServer.py
22.21 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
BaseHTTPServer.pyc
21.47 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
BaseHTTPServer.pyo
21.47 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
Bastion.py
5.61 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
Bastion.pyc
6.69 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
Bastion.pyo
6.69 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
CGIHTTPServer.py
12.78 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
CGIHTTPServer.pyc
10.92 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
CGIHTTPServer.pyo
10.92 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
ConfigParser.py
27.1 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
ConfigParser.pyc
25.37 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
ConfigParser.pyo
25.37 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
Cookie.py
25.92 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
Cookie.pyc
22.61 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
Cookie.pyo
22.61 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
DocXMLRPCServer.py
10.52 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
DocXMLRPCServer.pyc
10.2 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
DocXMLRPCServer.pyo
10.09 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
HTMLParser.py
16.77 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
HTMLParser.pyc
13.81 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
HTMLParser.pyo
13.51 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
MimeWriter.py
6.33 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
MimeWriter.pyc
7.31 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
MimeWriter.pyo
7.31 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
Queue.py
8.38 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
Queue.pyc
9.56 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
Queue.pyo
9.56 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
SimpleHTTPServer.py
7.81 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
SimpleHTTPServer.pyc
7.96 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
SimpleHTTPServer.pyo
7.96 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
SimpleXMLRPCServer.py
25.21 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
SimpleXMLRPCServer.pyc
22.78 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
SimpleXMLRPCServer.pyo
22.78 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
SocketServer.py
23.39 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
SocketServer.pyc
24.25 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
SocketServer.pyo
24.25 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
StringIO.py
10.41 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
StringIO.pyc
11.45 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
StringIO.pyo
11.45 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
UserDict.py
6.89 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
UserDict.pyc
10.05 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
UserDict.pyo
10.05 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
UserList.py
3.56 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
UserList.pyc
6.85 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
UserList.pyo
6.85 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
UserString.py
9.46 KB
02/14/2022 01:50:42 PM
rwxr-xr-x
📄
UserString.pyc
15.38 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
UserString.pyo
15.38 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_LWPCookieJar.py
6.4 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
_LWPCookieJar.pyc
5.38 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
_LWPCookieJar.pyo
5.38 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_MozillaCookieJar.py
5.66 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
_MozillaCookieJar.pyc
4.41 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
_MozillaCookieJar.pyo
4.37 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
__future__.py
4.28 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
__future__.pyc
4.2 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
__future__.pyo
4.2 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
__phello__.foo.py
64 bytes
02/14/2022 01:50:42 PM
rw-r--r--
📄
__phello__.foo.pyc
138 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
__phello__.foo.pyo
138 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
_abcoll.py
18.18 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
_abcoll.pyc
26.4 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
_abcoll.pyo
26.4 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_osx_support.py
18.65 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
_osx_support.pyc
11.72 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_osx_support.pyo
11.72 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_pyio.py
68 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
_pyio.pyc
65.41 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_pyio.pyo
65.41 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_strptime.py
20.24 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
_strptime.pyc
15.07 KB
10/24/2023 02:37:57 PM
rw-r--r--
📄
_strptime.pyo
15.07 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_sysconfigdata.py
20.65 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
_sysconfigdata.pyc
23.69 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
_sysconfigdata.pyo
23.69 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_threading_local.py
7.09 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
_threading_local.pyc
6.34 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_threading_local.pyo
6.34 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
_weakrefset.py
5.77 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
_weakrefset.pyc
10.06 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
_weakrefset.pyo
10.06 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
abc.py
6.98 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
abc.pyc
6.14 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
abc.pyo
6.08 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
aifc.py
33.77 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
aifc.pyc
30.67 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
aifc.pyo
30.67 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
antigravity.py
60 bytes
02/14/2022 01:50:42 PM
rw-r--r--
📄
antigravity.pyc
216 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
antigravity.pyo
216 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
anydbm.py
2.6 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
anydbm.pyc
2.77 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
anydbm.pyo
2.77 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
argparse.py
87.14 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
argparse.pyc
64.83 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
argparse.pyo
64.67 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
ast.py
11.53 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
ast.pyc
12.94 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
ast.pyo
12.94 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
asynchat.py
11.31 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
asynchat.pyc
8.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
asynchat.pyo
8.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
asyncore.py
20.45 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
asyncore.pyc
19.2 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
asyncore.pyo
19.2 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
atexit.py
1.67 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
atexit.pyc
2.23 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
atexit.pyo
2.23 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
audiodev.py
7.42 KB
02/14/2022 01:50:42 PM
rw-r--r--
📄
audiodev.pyc
8.61 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
audiodev.pyo
8.61 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
base64.py
11.53 KB
02/14/2022 01:50:43 PM
rwxr-xr-x
📄
base64.pyc
11.26 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
base64.pyo
11.26 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
bdb.py
21.21 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
bdb.pyc
19.43 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
bdb.pyo
19.43 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
binhex.py
14.35 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
binhex.pyc
15.75 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
binhex.pyo
15.75 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
bisect.py
2.53 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
bisect.pyc
3.06 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
bisect.pyo
3.06 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
bsddb
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
cProfile.py
6.42 KB
02/14/2022 01:50:43 PM
rwxr-xr-x
📄
cProfile.pyc
6.42 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
cProfile.pyo
6.42 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
calendar.py
22.84 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
calendar.pyc
28.26 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
calendar.pyo
28.26 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
cgi.py
34.96 KB
02/14/2022 01:50:43 PM
rwxr-xr-x
📄
cgi.pyc
33.24 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
cgi.pyo
33.24 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
cgitb.py
11.89 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
cgitb.pyc
12.08 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
cgitb.pyo
12.08 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
chunk.py
5.29 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
chunk.pyc
5.61 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
chunk.pyo
5.61 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
cmd.py
14.67 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
cmd.pyc
13.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
cmd.pyo
13.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
code.py
9.95 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
code.pyc
10.29 KB
10/24/2023 02:38:35 PM
rw-r--r--
📄
code.pyo
10.29 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
codecs.py
35.3 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
codecs.pyc
37.15 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
codecs.pyo
37.15 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
codeop.py
5.86 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
codeop.pyc
6.57 KB
10/24/2023 02:38:35 PM
rw-r--r--
📄
codeop.pyo
6.57 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
collections.py
27.15 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
collections.pyc
26.21 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
collections.pyo
26.16 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
colorsys.py
3.6 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
colorsys.pyc
4 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
colorsys.pyo
4 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
commands.py
2.49 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
commands.pyc
2.49 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
commands.pyo
2.49 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
compileall.py
7.58 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
compileall.pyc
6.93 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
compileall.pyo
6.93 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
compiler
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📁
config
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
contextlib.py
4.32 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
contextlib.pyc
4.5 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
contextlib.pyo
4.5 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
cookielib.py
63.95 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
cookielib.pyc
54.67 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
cookielib.pyo
54.49 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
copy.py
11.26 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
copy.pyc
12.21 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
copy.pyo
12.13 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
copy_reg.py
6.81 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
copy_reg.pyc
5.19 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
copy_reg.pyo
5.14 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
crypt.py
2.24 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
crypt.pyc
2.95 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
crypt.pyo
2.95 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
csv.py
16.32 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
csv.pyc
13.56 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
csv.pyo
13.56 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
ctypes
-
10/24/2023 02:37:50 PM
rwxr-xr-x
📁
curses
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
dbhash.py
498 bytes
02/14/2022 01:50:43 PM
rw-r--r--
📄
dbhash.pyc
744 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
dbhash.pyo
744 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
decimal.py
216.73 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
decimal.pyc
171.36 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
decimal.pyo
171.36 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
difflib.py
80.4 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
difflib.pyc
61.13 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
difflib.pyo
61.08 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
dircache.py
1.1 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
dircache.pyc
1.59 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
dircache.pyo
1.59 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
dis.py
6.35 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
dis.pyc
6.18 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
dis.pyo
6.18 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
distutils
-
10/24/2023 02:37:56 PM
rwxr-xr-x
📄
doctest.py
102.63 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
doctest.pyc
83.21 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
doctest.pyo
82.93 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
dumbdbm.py
8.93 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
dumbdbm.pyc
6.83 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
dumbdbm.pyo
6.83 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
dummy_thread.py
4.31 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
dummy_thread.pyc
5.46 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
dummy_thread.pyo
5.46 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
dummy_threading.py
2.74 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
dummy_threading.pyc
1.27 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
dummy_threading.pyo
1.27 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
email
-
10/24/2023 02:37:49 PM
rwxr-xr-x
📁
encodings
-
10/24/2023 02:37:51 PM
rwxr-xr-x
📁
ensurepip
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
filecmp.py
9.36 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
filecmp.pyc
9.65 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
filecmp.pyo
9.65 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
fileinput.py
13.42 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
fileinput.pyc
14.54 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
fileinput.pyo
14.54 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
fnmatch.py
3.24 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
fnmatch.pyc
3.61 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
fnmatch.pyo
3.61 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
formatter.py
14.56 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
formatter.pyc
19.71 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
formatter.pyo
19.71 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
fpformat.py
4.62 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
fpformat.pyc
4.69 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
fpformat.pyo
4.69 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
fractions.py
21.87 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
fractions.pyc
19.74 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
fractions.pyo
19.74 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
ftplib.py
37.3 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
ftplib.pyc
34.82 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
ftplib.pyo
34.82 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
functools.py
4.69 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
functools.pyc
6.85 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
functools.pyo
6.85 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
genericpath.py
3.13 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
genericpath.pyc
3.57 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
genericpath.pyo
3.57 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
getopt.py
7.15 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
getopt.pyc
6.63 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
getopt.pyo
6.58 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
getpass.py
5.43 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
getpass.pyc
4.72 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
getpass.pyo
4.72 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
gettext.py
22.13 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
gettext.pyc
18.17 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
gettext.pyo
18.17 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
glob.py
3.04 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
glob.pyc
2.98 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
glob.pyo
2.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
gzip.py
18.58 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
gzip.pyc
15.26 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
gzip.pyo
15.26 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
hashlib.py
7.66 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
hashlib.pyc
6.86 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
hashlib.pyo
6.86 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
heapq.py
17.87 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
heapq.pyc
14.45 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
heapq.pyo
14.45 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
hmac.py
4.48 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
hmac.pyc
4.56 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
hmac.pyo
4.56 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
hotshot
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
htmlentitydefs.py
17.63 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
htmlentitydefs.pyc
6.23 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
htmlentitydefs.pyo
6.23 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
htmllib.py
12.57 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
htmllib.pyc
20.99 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
htmllib.pyo
20.99 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
httplib.py
51.07 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
httplib.pyc
37.88 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
httplib.pyo
37.7 KB
02/14/2022 01:50:38 PM
rw-r--r--
📁
idlelib
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
ihooks.py
18.54 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
ihooks.pyc
21.75 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
ihooks.pyo
21.75 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
imaplib.py
47.23 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
imaplib.pyc
45.19 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
imaplib.pyo
42.49 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
imghdr.py
3.46 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
imghdr.pyc
4.93 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
imghdr.pyo
4.93 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
importlib
-
10/24/2023 02:37:49 PM
rwxr-xr-x
📄
imputil.py
25.16 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
imputil.pyc
15.74 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
imputil.pyo
15.57 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
inspect.py
42 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
inspect.pyc
40.16 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
inspect.pyo
40.16 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
io.py
3.24 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
io.pyc
3.57 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
io.pyo
3.57 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
json
-
10/24/2023 02:37:50 PM
rwxr-xr-x
📄
keyword.py
1.95 KB
02/14/2022 01:50:43 PM
rwxr-xr-x
📄
keyword.pyc
2.08 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
keyword.pyo
2.08 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
lib-dynload
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📁
lib2to3
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
linecache.py
3.93 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
linecache.pyc
3.27 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
linecache.pyo
3.27 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
locale.py
100.42 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
locale.pyc
55.69 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
locale.pyo
55.69 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
logging
-
10/24/2023 02:37:50 PM
rwxr-xr-x
📄
macpath.py
6.14 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
macpath.pyc
7.74 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
macpath.pyo
7.74 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
macurl2path.py
2.67 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
macurl2path.pyc
2.24 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
macurl2path.pyo
2.24 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mailbox.py
79.34 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
mailbox.pyc
77.7 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mailbox.pyo
77.65 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
mailcap.py
7.25 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
mailcap.pyc
7.08 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mailcap.pyo
7.08 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
markupbase.py
14.3 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
markupbase.pyc
9.27 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
markupbase.pyo
9.07 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
md5.py
358 bytes
02/14/2022 01:50:43 PM
rw-r--r--
📄
md5.pyc
391 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
md5.pyo
391 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
mhlib.py
32.65 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
mhlib.pyc
33.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mhlib.pyo
33.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mimetools.py
7 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
mimetools.pyc
8.26 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
mimetools.pyo
8.26 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mimetypes.py
20.54 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
mimetypes.pyc
18.3 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
mimetypes.pyo
18.3 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mimify.py
14.67 KB
02/14/2022 01:50:43 PM
rwxr-xr-x
📄
mimify.pyc
11.91 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mimify.pyo
11.91 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
modulefinder.py
23.89 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
modulefinder.pyc
19.12 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
modulefinder.pyo
19.04 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
multifile.py
4.71 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
multifile.pyc
5.48 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
multifile.pyo
5.44 KB
02/14/2022 01:50:38 PM
rw-r--r--
📁
multiprocessing
-
10/24/2023 02:38:35 PM
rwxr-xr-x
📄
mutex.py
1.83 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
mutex.pyc
2.55 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
mutex.pyo
2.55 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
netrc.py
5.75 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
netrc.pyc
4.72 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
netrc.pyo
4.72 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
new.py
610 bytes
02/14/2022 01:50:43 PM
rw-r--r--
📄
new.pyc
875 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
new.pyo
875 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
nntplib.py
20.97 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
nntplib.pyc
21.11 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
nntplib.pyo
21.11 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
ntpath.py
18.97 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
ntpath.pyc
13.1 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
ntpath.pyo
13.1 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
nturl2path.py
2.36 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
nturl2path.pyc
1.81 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
nturl2path.pyo
1.81 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
numbers.py
10.08 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
numbers.pyc
14.47 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
numbers.pyo
14.47 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
opcode.py
5.35 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
opcode.pyc
6.06 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
opcode.pyo
6.06 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
optparse.py
59.77 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
optparse.pyc
54.41 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
optparse.pyo
54.33 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
os.py
25.3 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
os.pyc
25.76 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
os.pyo
25.76 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
os2emxpath.py
4.53 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
os2emxpath.pyc
4.53 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
os2emxpath.pyo
4.53 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pdb.doc
7.73 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
pdb.py
45.01 KB
02/14/2022 01:50:43 PM
rwxr-xr-x
📄
pdb.pyc
44.09 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pdb.pyo
44.09 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pickle.py
44.42 KB
02/14/2022 01:50:43 PM
rw-r--r--
📄
pickle.pyc
38.98 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
pickle.pyo
38.79 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
pickletools.py
72.78 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
pickletools.pyc
56.1 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pickletools.pyo
55.26 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
pipes.py
9.36 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
pipes.pyc
9.29 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
pipes.pyo
9.29 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pkgutil.py
19.77 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
pkgutil.pyc
18.93 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
pkgutil.pyo
18.93 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
plat-linux2
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
platform.py
51.55 KB
02/14/2022 01:50:35 PM
rwxr-xr-x
📄
platform.pyc
37.7 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
platform.pyo
37.7 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
plistlib.py
14.83 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
plistlib.pyc
19.54 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
plistlib.pyo
19.46 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
popen2.py
8.22 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
popen2.pyc
9.02 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
popen2.pyo
8.98 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
poplib.py
12.52 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
poplib.pyc
13.45 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
poplib.pyo
13.45 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
posixfile.py
7.82 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
posixfile.pyc
7.63 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
posixfile.pyo
7.63 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
posixpath.py
13.96 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
posixpath.pyc
11.49 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
posixpath.pyo
11.49 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pprint.py
11.5 KB
02/14/2022 01:50:35 PM
rw-r--r--
📄
pprint.pyc
10.2 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
pprint.pyo
10.02 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
profile.py
22.24 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
profile.pyc
16.57 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
profile.pyo
16.32 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
pstats.py
26.09 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
pstats.pyc
25.19 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pstats.pyo
25.19 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pty.py
4.94 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
pty.pyc
4.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pty.pyo
4.98 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
py_compile.py
5.8 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
py_compile.pyc
6.37 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
py_compile.pyo
6.37 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
pyclbr.py
13.07 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
pyclbr.pyc
9.59 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pyclbr.pyo
9.59 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pydoc.py
93.42 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
pydoc.pyc
92.69 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
pydoc.pyo
92.63 KB
02/14/2022 01:50:39 PM
rw-r--r--
📁
pydoc_data
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
quopri.py
6.8 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
quopri.pyc
6.56 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
quopri.pyo
6.56 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
random.py
31.7 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
random.pyc
25.65 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
random.pyo
25.65 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
re.py
13.11 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
re.pyc
13.37 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
re.pyo
13.37 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
repr.py
4.2 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
repr.pyc
5.47 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
repr.pyo
5.47 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
rexec.py
19.68 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
rexec.pyc
24 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
rexec.pyo
24 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
rfc822.py
32.76 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
rfc822.pyc
31.83 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
rfc822.pyo
31.83 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
rlcompleter.py
5.85 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
rlcompleter.pyc
6.04 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
rlcompleter.pyo
6.04 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
robotparser.py
7.51 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
robotparser.pyc
8.12 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
robotparser.pyo
8.12 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
runpy.py
10.82 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
runpy.pyc
8.85 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
runpy.pyo
8.85 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sched.py
4.97 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sched.pyc
4.99 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sched.pyo
4.99 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sets.py
18.6 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sets.pyc
17.21 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sets.pyo
17.21 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sgmllib.py
17.46 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sgmllib.pyc
15.67 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sgmllib.pyo
15.67 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sha.py
393 bytes
02/14/2022 01:50:36 PM
rw-r--r--
📄
sha.pyc
434 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
sha.pyo
434 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
shelve.py
7.99 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
shelve.pyc
10.36 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
shelve.pyo
10.36 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
shlex.py
10.9 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
shlex.pyc
7.55 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
shlex.pyo
7.55 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
shutil.py
19.41 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
shutil.pyc
19.19 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
shutil.pyo
19.19 KB
02/14/2022 01:50:37 PM
rw-r--r--
📁
site-packages
-
10/24/2023 02:37:57 PM
rwxr-xr-x
📄
site.py
19.18 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
site.pyc
19.35 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
site.pyo
19.35 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
smtpd.py
18.1 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
smtpd.pyc
15.9 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
smtpd.pyo
15.9 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
smtplib.py
31.38 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
smtplib.pyc
30.29 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
smtplib.pyo
30.29 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sndhdr.py
5.83 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sndhdr.pyc
7.4 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sndhdr.pyo
7.4 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
socket.py
20.13 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
socket.pyc
16.15 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
socket.pyo
16.07 KB
02/14/2022 01:50:39 PM
rw-r--r--
📁
sqlite3
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
sre.py
384 bytes
02/14/2022 01:50:36 PM
rw-r--r--
📄
sre.pyc
532 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
sre.pyo
532 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
sre_compile.py
19.36 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sre_compile.pyc
12.46 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
sre_compile.pyo
12.3 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
sre_constants.py
7.03 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sre_constants.pyc
6.11 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
sre_constants.pyo
6.11 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
sre_parse.py
29.98 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sre_parse.pyc
21.12 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
sre_parse.pyo
21.12 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
ssl.py
36.58 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
ssl.pyc
32.24 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
ssl.pyo
32.24 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
stat.py
1.8 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
stat.pyc
2.81 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
stat.pyo
2.81 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
statvfs.py
898 bytes
02/14/2022 01:50:36 PM
rw-r--r--
📄
statvfs.pyc
633 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
statvfs.pyo
633 bytes
02/14/2022 01:50:37 PM
rw-r--r--
📄
string.py
21.04 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
string.pyc
20.63 KB
10/24/2023 02:37:45 PM
rw-r--r--
📄
string.pyo
20.63 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
stringold.py
12.16 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
stringold.pyc
12.6 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
stringold.pyo
12.6 KB
02/14/2022 01:50:37 PM
rw-r--r--
📄
stringprep.py
13.21 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
stringprep.pyc
14.4 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
stringprep.pyo
14.33 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
struct.py
82 bytes
02/14/2022 01:50:36 PM
rw-r--r--
📄
struct.pyc
252 bytes
10/24/2023 02:37:49 PM
rw-r--r--
📄
struct.pyo
252 bytes
02/14/2022 01:50:36 PM
rw-r--r--
📄
subprocess.py
49.34 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
subprocess.pyc
32.32 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
subprocess.pyo
32.32 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
sunau.py
16.82 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sunau.pyc
18.57 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
sunau.pyo
18.57 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
sunaudio.py
1.37 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sunaudio.pyc
2 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
sunaudio.pyo
2 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
symbol.py
2.01 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
symbol.pyc
2.98 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
symbol.pyo
2.98 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
symtable.py
7.26 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
symtable.pyc
12.14 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
symtable.pyo
12.02 KB
02/14/2022 01:50:39 PM
rw-r--r--
📄
sysconfig.py
22.32 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
sysconfig.pyc
17.73 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
sysconfig.pyo
17.73 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
tabnanny.py
11.07 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
tabnanny.pyc
8.31 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
tabnanny.pyo
8.31 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
tarfile.py
88.45 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
tarfile.pyc
76.54 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
tarfile.pyo
76.54 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
telnetlib.py
26.4 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
telnetlib.pyc
23.03 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
telnetlib.pyo
23.03 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
tempfile.py
19.09 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
tempfile.pyc
20.55 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
tempfile.pyo
20.55 KB
02/14/2022 01:50:38 PM
rw-r--r--
📁
test
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
textwrap.py
16.88 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
textwrap.pyc
11.99 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
textwrap.pyo
11.9 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
this.py
1002 bytes
02/14/2022 01:50:36 PM
rw-r--r--
📄
this.pyc
1.2 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
this.pyo
1.2 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
threading.py
46.17 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
threading.pyc
42.97 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
threading.pyo
40.84 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
timeit.py
12.49 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
timeit.pyc
12.06 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
timeit.pyo
12.06 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
toaiff.py
3.07 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
toaiff.pyc
3.08 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
toaiff.pyo
3.08 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
token.py
2.85 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
token.pyc
3.79 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
token.pyo
3.79 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
tokenize.py
17.07 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
tokenize.pyc
14.37 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
tokenize.pyo
14.31 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
trace.py
29.19 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
trace.pyc
22.69 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
trace.pyo
22.63 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
traceback.py
11.02 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
traceback.pyc
11.66 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
traceback.pyo
11.66 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
tty.py
879 bytes
02/14/2022 01:50:36 PM
rw-r--r--
📄
tty.pyc
1.32 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
tty.pyo
1.32 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
types.py
2.04 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
types.pyc
2.75 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
types.pyo
2.75 KB
02/14/2022 01:50:38 PM
rw-r--r--
📁
unittest
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
urllib.py
58.82 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
urllib.pyc
51.35 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
urllib.pyo
51.25 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
urllib2.py
51.31 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
urllib2.pyc
47.8 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
urllib2.pyo
47.71 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
urlparse.py
16.29 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
urlparse.pyc
15.51 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
urlparse.pyo
15.51 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
user.py
1.59 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
user.pyc
1.7 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
user.pyo
1.7 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
uu.py
6.54 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
uu.pyc
4.35 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
uu.pyo
4.35 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
uuid.py
22.63 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
uuid.pyc
23.22 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
uuid.pyo
23.11 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
warnings.py
14.48 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
warnings.pyc
13.49 KB
10/24/2023 01:55:23 PM
rw-r--r--
📄
warnings.pyo
12.71 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
wave.py
18.15 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
wave.pyc
20.19 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
wave.pyo
20.05 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
weakref.py
14.48 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
weakref.pyc
16.73 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
weakref.pyo
16.73 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
webbrowser.py
22.19 KB
02/14/2022 01:50:36 PM
rwxr-xr-x
📄
webbrowser.pyc
19.86 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
webbrowser.pyo
19.81 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
whichdb.py
3.31 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
whichdb.pyc
2.21 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
whichdb.pyo
2.21 KB
02/14/2022 01:50:38 PM
rw-r--r--
📁
wsgiref
-
10/24/2023 01:54:57 PM
rwxr-xr-x
📄
wsgiref.egg-info
187 bytes
02/14/2022 01:50:36 PM
rw-r--r--
📄
xdrlib.py
5.93 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
xdrlib.pyc
10.2 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
xdrlib.pyo
10.2 KB
02/14/2022 01:50:38 PM
rw-r--r--
📁
xml
-
10/24/2023 02:37:50 PM
rwxr-xr-x
📄
xmllib.py
34.05 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
xmllib.pyc
26.9 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
xmllib.pyo
26.9 KB
02/14/2022 01:50:38 PM
rw-r--r--
📄
xmlrpclib.py
50.91 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
xmlrpclib.pyc
44.81 KB
10/24/2023 02:37:50 PM
rw-r--r--
📄
xmlrpclib.pyo
44.63 KB
02/14/2022 01:50:41 PM
rw-r--r--
📄
zipfile.py
58.08 KB
02/14/2022 01:50:36 PM
rw-r--r--
📄
zipfile.pyc
41.92 KB
10/24/2023 02:37:49 PM
rw-r--r--
📄
zipfile.pyo
41.92 KB
02/14/2022 01:50:38 PM
rw-r--r--
Editing: tabnanny.py
Close
#! /bin/env python """The Tab Nanny despises ambiguous indentation. She knows no mercy. tabnanny -- Detection of ambiguous indentation For the time being this module is intended to be called as a script. However it is possible to import it into an IDE and use the function check() described below. Warning: The API provided by this module is likely to change in future releases; such changes may not be backward compatible. """ # Released to the public domain, by Tim Peters, 15 April 1998. # XXX Note: this is now a standard library module. # XXX The API needs to undergo changes however; the current code is too # XXX script-like. This will be addressed later. __version__ = "6" import os import sys import getopt import tokenize if not hasattr(tokenize, 'NL'): raise ValueError("tokenize.NL doesn't exist -- tokenize module too old") __all__ = ["check", "NannyNag", "process_tokens"] verbose = 0 filename_only = 0 def errprint(*args): sep = "" for arg in args: sys.stderr.write(sep + str(arg)) sep = " " sys.stderr.write("\n") def main(): global verbose, filename_only try: opts, args = getopt.getopt(sys.argv[1:], "qv") except getopt.error, msg: errprint(msg) return for o, a in opts: if o == '-q': filename_only = filename_only + 1 if o == '-v': verbose = verbose + 1 if not args: errprint("Usage:", sys.argv[0], "[-v] file_or_directory ...") return for arg in args: check(arg) class NannyNag(Exception): """ Raised by process_tokens() if detecting an ambiguous indent. Captured and handled in check(). """ def __init__(self, lineno, msg, line): self.lineno, self.msg, self.line = lineno, msg, line def get_lineno(self): return self.lineno def get_msg(self): return self.msg def get_line(self): return self.line def check(file): """check(file_or_dir) If file_or_dir is a directory and not a symbolic link, then recursively descend the directory tree named by file_or_dir, checking all .py files along the way. If file_or_dir is an ordinary Python source file, it is checked for whitespace related problems. The diagnostic messages are written to standard output using the print statement. """ if os.path.isdir(file) and not os.path.islink(file): if verbose: print "%r: listing directory" % (file,) names = os.listdir(file) for name in names: fullname = os.path.join(file, name) if (os.path.isdir(fullname) and not os.path.islink(fullname) or os.path.normcase(name[-3:]) == ".py"): check(fullname) return try: f = open(file) except IOError, msg: errprint("%r: I/O Error: %s" % (file, msg)) return if verbose > 1: print "checking %r ..." % file try: process_tokens(tokenize.generate_tokens(f.readline)) except tokenize.TokenError, msg: errprint("%r: Token Error: %s" % (file, msg)) return except IndentationError, msg: errprint("%r: Indentation Error: %s" % (file, msg)) return except NannyNag, nag: badline = nag.get_lineno() line = nag.get_line() if verbose: print "%r: *** Line %d: trouble in tab city! ***" % (file, badline) print "offending line: %r" % (line,) print nag.get_msg() else: if ' ' in file: file = '"' + file + '"' if filename_only: print file else: print file, badline, repr(line) return if verbose: print "%r: Clean bill of health." % (file,) class Whitespace: # the characters used for space and tab S, T = ' \t' # members: # raw # the original string # n # the number of leading whitespace characters in raw # nt # the number of tabs in raw[:n] # norm # the normal form as a pair (count, trailing), where: # count # a tuple such that raw[:n] contains count[i] # instances of S * i + T # trailing # the number of trailing spaces in raw[:n] # It's A Theorem that m.indent_level(t) == # n.indent_level(t) for all t >= 1 iff m.norm == n.norm. # is_simple # true iff raw[:n] is of the form (T*)(S*) def __init__(self, ws): self.raw = ws S, T = Whitespace.S, Whitespace.T count = [] b = n = nt = 0 for ch in self.raw: if ch == S: n = n + 1 b = b + 1 elif ch == T: n = n + 1 nt = nt + 1 if b >= len(count): count = count + [0] * (b - len(count) + 1) count[b] = count[b] + 1 b = 0 else: break self.n = n self.nt = nt self.norm = tuple(count), b self.is_simple = len(count) <= 1 # return length of longest contiguous run of spaces (whether or not # preceding a tab) def longest_run_of_spaces(self): count, trailing = self.norm return max(len(count)-1, trailing) def indent_level(self, tabsize): # count, il = self.norm # for i in range(len(count)): # if count[i]: # il = il + (i/tabsize + 1)*tabsize * count[i] # return il # quicker: # il = trailing + sum (i/ts + 1)*ts*count[i] = # trailing + ts * sum (i/ts + 1)*count[i] = # trailing + ts * sum i/ts*count[i] + count[i] = # trailing + ts * [(sum i/ts*count[i]) + (sum count[i])] = # trailing + ts * [(sum i/ts*count[i]) + num_tabs] # and note that i/ts*count[i] is 0 when i < ts count, trailing = self.norm il = 0 for i in range(tabsize, len(count)): il = il + i/tabsize * count[i] return trailing + tabsize * (il + self.nt) # return true iff self.indent_level(t) == other.indent_level(t) # for all t >= 1 def equal(self, other): return self.norm == other.norm # return a list of tuples (ts, i1, i2) such that # i1 == self.indent_level(ts) != other.indent_level(ts) == i2. # Intended to be used after not self.equal(other) is known, in which # case it will return at least one witnessing tab size. def not_equal_witness(self, other): n = max(self.longest_run_of_spaces(), other.longest_run_of_spaces()) + 1 a = [] for ts in range(1, n+1): if self.indent_level(ts) != other.indent_level(ts): a.append( (ts, self.indent_level(ts), other.indent_level(ts)) ) return a # Return True iff self.indent_level(t) < other.indent_level(t) # for all t >= 1. # The algorithm is due to Vincent Broman. # Easy to prove it's correct. # XXXpost that. # Trivial to prove n is sharp (consider T vs ST). # Unknown whether there's a faster general way. I suspected so at # first, but no longer. # For the special (but common!) case where M and N are both of the # form (T*)(S*), M.less(N) iff M.len() < N.len() and # M.num_tabs() <= N.num_tabs(). Proof is easy but kinda long-winded. # XXXwrite that up. # Note that M is of the form (T*)(S*) iff len(M.norm[0]) <= 1. def less(self, other): if self.n >= other.n: return False if self.is_simple and other.is_simple: return self.nt <= other.nt n = max(self.longest_run_of_spaces(), other.longest_run_of_spaces()) + 1 # the self.n >= other.n test already did it for ts=1 for ts in range(2, n+1): if self.indent_level(ts) >= other.indent_level(ts): return False return True # return a list of tuples (ts, i1, i2) such that # i1 == self.indent_level(ts) >= other.indent_level(ts) == i2. # Intended to be used after not self.less(other) is known, in which # case it will return at least one witnessing tab size. def not_less_witness(self, other): n = max(self.longest_run_of_spaces(), other.longest_run_of_spaces()) + 1 a = [] for ts in range(1, n+1): if self.indent_level(ts) >= other.indent_level(ts): a.append( (ts, self.indent_level(ts), other.indent_level(ts)) ) return a def format_witnesses(w): firsts = map(lambda tup: str(tup[0]), w) prefix = "at tab size" if len(w) > 1: prefix = prefix + "s" return prefix + " " + ', '.join(firsts) def process_tokens(tokens): INDENT = tokenize.INDENT DEDENT = tokenize.DEDENT NEWLINE = tokenize.NEWLINE JUNK = tokenize.COMMENT, tokenize.NL indents = [Whitespace("")] check_equal = 0 for (type, token, start, end, line) in tokens: if type == NEWLINE: # a program statement, or ENDMARKER, will eventually follow, # after some (possibly empty) run of tokens of the form # (NL | COMMENT)* (INDENT | DEDENT+)? # If an INDENT appears, setting check_equal is wrong, and will # be undone when we see the INDENT. check_equal = 1 elif type == INDENT: check_equal = 0 thisguy = Whitespace(token) if not indents[-1].less(thisguy): witness = indents[-1].not_less_witness(thisguy) msg = "indent not greater e.g. " + format_witnesses(witness) raise NannyNag(start[0], msg, line) indents.append(thisguy) elif type == DEDENT: # there's nothing we need to check here! what's important is # that when the run of DEDENTs ends, the indentation of the # program statement (or ENDMARKER) that triggered the run is # equal to what's left at the top of the indents stack # Ouch! This assert triggers if the last line of the source # is indented *and* lacks a newline -- then DEDENTs pop out # of thin air. # assert check_equal # else no earlier NEWLINE, or an earlier INDENT check_equal = 1 del indents[-1] elif check_equal and type not in JUNK: # this is the first "real token" following a NEWLINE, so it # must be the first token of the next program statement, or an # ENDMARKER; the "line" argument exposes the leading whitespace # for this statement; in the case of ENDMARKER, line is an empty # string, so will properly match the empty string with which the # "indents" stack was seeded check_equal = 0 thisguy = Whitespace(line) if not indents[-1].equal(thisguy): witness = indents[-1].not_equal_witness(thisguy) msg = "indent not equal e.g. " + format_witnesses(witness) raise NannyNag(start[0], msg, line) if __name__ == '__main__': main()