OXIESEC PANEL
- Current Dir:
/
/
usr
/
lib
/
python2.7
Server IP: 10.0.0.4
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
11/20/2022 06:48:07 AM
rwxr-xr-x
📄
BaseHTTPServer.py
22.21 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
BaseHTTPServer.pyc
21.17 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
Bastion.py
5.61 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
Bastion.pyc
6.47 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
CGIHTTPServer.py
12.78 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
CGIHTTPServer.pyc
10.73 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
ConfigParser.py
27.1 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
ConfigParser.pyc
24.51 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
Cookie.py
25.92 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
Cookie.pyc
22.05 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
DocXMLRPCServer.py
10.52 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
DocXMLRPCServer.pyc
9.92 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
HTMLParser.py
16.77 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
HTMLParser.pyc
13.34 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
LICENSE.txt
12.47 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
MimeWriter.py
6.33 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
MimeWriter.pyc
7.17 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
Queue.py
8.38 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
Queue.pyc
9.15 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
SimpleHTTPServer.py
7.81 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
SimpleHTTPServer.pyc
7.8 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
SimpleXMLRPCServer.py
25.21 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
SimpleXMLRPCServer.pyc
22.26 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
SocketServer.py
23.39 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
SocketServer.pyc
23.41 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
StringIO.py
10.41 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
StringIO.pyc
11.17 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
UserDict.py
6.89 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
UserDict.pyc
9.4 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
UserList.py
3.56 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
UserList.pyc
6.36 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
UserString.py
9.46 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
UserString.pyc
14.38 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
_LWPCookieJar.py
6.4 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
_LWPCookieJar.pyc
5.29 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
_MozillaCookieJar.py
5.66 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
_MozillaCookieJar.pyc
4.35 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
__future__.py
4.28 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
__future__.pyc
4.11 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
__phello__.foo.py
64 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
__phello__.foo.pyc
123 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
_abcoll.py
18.18 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
_abcoll.pyc
24.88 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
_osx_support.py
18.65 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
_osx_support.pyc
11.45 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
_pyio.py
68 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
_pyio.pyc
62.84 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
_strptime.py
20.24 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
_strptime.pyc
14.78 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
_sysconfigdata.py
126 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
_sysconfigdata.pyc
279 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
_threading_local.py
7.09 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
_threading_local.pyc
6.21 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
_weakrefset.py
5.77 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
_weakrefset.pyc
9.36 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
abc.py
6.98 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
abc.pyc
5.98 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
aifc.py
33.77 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
aifc.pyc
29.6 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
antigravity.py
60 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
antigravity.pyc
201 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
anydbm.py
2.6 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
anydbm.pyc
2.73 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
argparse.egg-info
217 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
argparse.py
87.14 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
argparse.pyc
62.56 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
ast.py
11.53 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
ast.pyc
12.59 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
asynchat.py
11.31 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
asynchat.pyc
8.54 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
asyncore.py
20.45 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
asyncore.pyc
18.33 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
atexit.py
1.67 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
atexit.pyc
2.14 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
audiodev.py
7.42 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
audiodev.pyc
8.22 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
base64.py
11.53 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
base64.pyc
11 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
bdb.py
21.21 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
bdb.pyc
18.53 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
binhex.py
14.35 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
binhex.pyc
15 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
bisect.py
2.53 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
bisect.pyc
2.99 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
bsddb
-
07/15/2022 06:13:40 AM
rwxr-xr-x
📄
cProfile.py
6.42 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
cProfile.pyc
6.22 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
calendar.py
22.84 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
calendar.pyc
27.1 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
cgi.py
34.96 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
cgi.pyc
32.21 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
cgitb.py
11.89 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
cgitb.pyc
11.82 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
chunk.py
5.29 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
chunk.pyc
5.45 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
cmd.py
14.67 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
cmd.pyc
13.67 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
code.py
9.95 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
code.pyc
10.06 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
codecs.py
35.3 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
codecs.pyc
35.78 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
codeop.py
5.86 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
codeop.pyc
6.42 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
collections.py
27.15 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
collections.pyc
25.45 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
colorsys.py
3.6 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
colorsys.pyc
3.88 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
commands.py
2.49 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
commands.pyc
2.4 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
compileall.py
7.58 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
compileall.pyc
6.84 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
compiler
-
07/15/2022 06:13:40 AM
rwxr-xr-x
📁
config-x86_64-linux-gnu
-
07/15/2022 06:13:38 AM
rwxr-xr-x
📄
contextlib.py
4.32 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
contextlib.pyc
4.33 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
cookielib.py
63.9 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
cookielib.pyc
53.21 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
copy.py
11.26 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
copy.pyc
11.83 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
copy_reg.py
6.81 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
copy_reg.pyc
5.02 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
csv.py
16.32 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
csv.pyc
13.13 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
ctypes
-
07/15/2022 06:13:40 AM
rwxr-xr-x
📁
curses
-
07/15/2022 06:13:40 AM
rwxr-xr-x
📄
dbhash.py
498 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
dbhash.pyc
714 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
decimal.py
216.73 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
decimal.pyc
167.62 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
difflib.py
80.4 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
difflib.pyc
60.34 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
dircache.py
1.1 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
dircache.pyc
1.53 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
dis.py
6.35 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
dis.pyc
6.07 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
dist-packages
-
07/15/2022 06:13:39 AM
rwxr-xr-x
📁
distutils
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
doctest.py
102.63 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
doctest.pyc
81.44 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
dumbdbm.py
8.93 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
dumbdbm.pyc
6.55 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
dummy_thread.py
4.31 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
dummy_thread.pyc
5.24 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
dummy_threading.py
2.74 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
dummy_threading.pyc
1.25 KB
07/15/2022 06:13:41 AM
rw-r--r--
📁
email
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📁
encodings
-
07/15/2022 06:13:40 AM
rwxr-xr-x
📁
ensurepip
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
filecmp.py
9.36 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
filecmp.pyc
9.36 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fileinput.py
13.42 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fileinput.pyc
14.1 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fnmatch.py
3.24 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fnmatch.pyc
3.52 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
formatter.py
14.56 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
formatter.pyc
18.58 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fpformat.py
4.62 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fpformat.pyc
4.58 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
fractions.py
21.87 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
fractions.pyc
19.17 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
ftplib.py
37.65 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
ftplib.pyc
33.99 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
functools.py
4.69 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
functools.pyc
6.42 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
genericpath.py
3.13 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
genericpath.pyc
3.41 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
getopt.py
7.15 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
getopt.pyc
6.48 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
getpass.py
5.43 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
getpass.pyc
4.62 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
gettext.py
22.48 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
gettext.pyc
17.58 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
glob.py
3.04 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
glob.pyc
2.86 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
gzip.py
18.58 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
gzip.pyc
14.82 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
hashlib.py
7.66 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
hashlib.pyc
6.73 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
heapq.py
17.87 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
heapq.pyc
14.19 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
hmac.py
4.48 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
hmac.pyc
4.42 KB
07/15/2022 06:13:41 AM
rw-r--r--
📁
hotshot
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
htmlentitydefs.py
17.63 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
htmlentitydefs.pyc
6.22 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
htmllib.py
12.57 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
htmllib.pyc
19.66 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
httplib.py
51.72 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
httplib.pyc
37.22 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
ihooks.py
18.54 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
ihooks.pyc
20.74 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
imaplib.py
47.23 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
imaplib.pyc
43.77 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
imghdr.py
3.46 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
imghdr.pyc
4.69 KB
07/15/2022 06:13:41 AM
rw-r--r--
📁
importlib
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
imputil.py
25.16 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
imputil.pyc
15.18 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
inspect.py
42 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
inspect.pyc
39.15 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
io.py
3.24 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
io.pyc
3.5 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
json
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
keyword.py
1.95 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
keyword.pyc
2.05 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
lib-dynload
-
07/15/2022 06:13:39 AM
rwxr-xr-x
📁
lib-tk
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📁
lib2to3
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
linecache.py
3.93 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
linecache.pyc
3.18 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
locale.py
100.43 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
locale.pyc
55.21 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
logging
-
07/15/2022 06:13:40 AM
rwxr-xr-x
📄
macpath.py
6.14 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
macpath.pyc
7.46 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
macurl2path.py
2.67 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
macurl2path.pyc
2.18 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
mailbox.py
79.34 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
mailbox.pyc
74.49 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
mailcap.py
8.21 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
mailcap.pyc
7.74 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
markupbase.py
14.3 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
markupbase.pyc
9.02 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
md5.py
358 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
md5.pyc
376 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
mhlib.py
32.65 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
mhlib.pyc
32.83 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
mimetools.py
7 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
mimetools.pyc
7.97 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
mimetypes.py
20.54 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
mimetypes.pyc
18.02 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
mimify.py
14.67 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
mimify.pyc
11.69 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
modulefinder.py
23.89 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
modulefinder.pyc
18.61 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
multifile.py
4.71 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
multifile.pyc
5.26 KB
07/15/2022 06:13:41 AM
rw-r--r--
📁
multiprocessing
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
mutex.py
1.83 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
mutex.pyc
2.44 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
netrc.py
5.75 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
netrc.pyc
4.59 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
new.py
610 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
new.pyc
860 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
nntplib.py
20.97 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
nntplib.pyc
20.46 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
ntpath.py
18.97 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
ntpath.pyc
12.78 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
nturl2path.py
2.36 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
nturl2path.pyc
1.77 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
numbers.py
10.08 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
numbers.pyc
13.56 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
opcode.py
5.35 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
opcode.pyc
5.99 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
optparse.py
59.77 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
optparse.pyc
52.36 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
os.py
25.3 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
os.pyc
24.98 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
os2emxpath.py
4.53 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
os2emxpath.pyc
4.4 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
pdb.doc
7.73 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pdb.py
45.02 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
pdb.pyc
42.42 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
pickle.py
44.42 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pickle.pyc
37.45 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
pickletools.py
72.78 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pickletools.pyc
55.63 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
pipes.py
9.36 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pipes.pyc
9.06 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
pkgutil.py
19.77 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pkgutil.pyc
18.45 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
plat-x86_64-linux-gnu
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
platform.py
52.52 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
platform.pyc
37.65 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
plistlib.py
14.83 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
plistlib.pyc
18.67 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
popen2.py
8.22 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
popen2.pyc
8.78 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
poplib.py
12.52 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
poplib.pyc
12.97 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
posixfile.py
7.82 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
posixfile.pyc
7.45 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
posixpath.py
13.96 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
posixpath.pyc
11.15 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
pprint.py
11.5 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pprint.pyc
9.92 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
profile.py
22.25 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
profile.pyc
15.99 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
pstats.py
26.09 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pstats.pyc
24.31 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
pty.py
4.94 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pty.pyc
4.83 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
py_compile.py
6.14 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
py_compile.pyc
6.46 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
pyclbr.py
13.07 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
pyclbr.pyc
9.4 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
pydoc.py
93.9 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
pydoc.pyc
90.23 KB
07/15/2022 06:13:41 AM
rw-r--r--
📁
pydoc_data
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
quopri.py
6.8 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
quopri.pyc
6.4 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
random.py
31.7 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
random.pyc
25.02 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
re.py
13.11 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
re.pyc
13.06 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
repr.py
4.2 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
repr.pyc
5.23 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
rexec.py
19.68 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
rexec.pyc
23.13 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
rfc822.py
32.76 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
rfc822.pyc
30.95 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
rlcompleter.py
5.85 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
rlcompleter.pyc
5.92 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
robotparser.py
7.51 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
robotparser.pyc
7.77 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
runpy.py
10.82 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
runpy.pyc
8.56 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
sched.py
4.97 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sched.pyc
4.86 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
sets.py
18.6 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sets.pyc
16.39 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
sgmllib.py
17.46 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sgmllib.pyc
14.98 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
sha.py
393 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
sha.pyc
419 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
shelve.py
7.99 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
shelve.pyc
9.96 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
shlex.py
10.9 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
shlex.pyc
7.36 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
shutil.py
19.41 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
shutil.pyc
18.75 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
site.py
19.48 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
site.pyc
19.08 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
sitecustomize.py
155 bytes
07/20/2020 03:37:01 PM
rw-r--r--
📄
sitecustomize.pyc
232 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
smtpd.py
18.11 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
smtpd.pyc
15.45 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
smtplib.py
31.38 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
smtplib.pyc
29.49 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
sndhdr.py
5.83 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sndhdr.pyc
7.16 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
socket.py
20.13 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
socket.pyc
15.71 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
sqlite3
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
sre.py
384 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
sre.pyc
517 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
sre_compile.py
19.36 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sre_compile.pyc
12.24 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
sre_constants.py
7.03 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sre_constants.pyc
6.04 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
sre_parse.py
29.98 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sre_parse.pyc
20.59 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
ssl.py
36.58 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
ssl.pyc
31.29 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
stat.py
1.8 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
stat.pyc
2.67 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
statvfs.py
898 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
statvfs.pyc
618 bytes
07/15/2022 06:13:41 AM
rw-r--r--
📄
string.py
21.04 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
string.pyc
19.88 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
stringold.py
12.16 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
stringold.pyc
12.2 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
stringprep.py
13.21 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
stringprep.pyc
14.11 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
struct.py
82 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
struct.pyc
237 bytes
07/15/2022 06:13:40 AM
rw-r--r--
📄
subprocess.py
49.34 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
subprocess.pyc
31.53 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
sunau.py
16.82 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sunau.pyc
17.87 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
sunaudio.py
1.37 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sunaudio.pyc
1.93 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
symbol.py
2.01 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
symbol.pyc
2.95 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
symtable.py
7.26 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
symtable.pyc
11.41 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
sysconfig.py
24.9 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
sysconfig.pyc
18.37 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
tabnanny.py
11.07 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
tabnanny.pyc
8.01 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
tarfile.py
88.53 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
tarfile.pyc
74.07 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
telnetlib.py
26.4 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
telnetlib.pyc
22.55 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
tempfile.py
19.09 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
tempfile.pyc
19.76 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
test
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
textwrap.py
16.88 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
textwrap.pyc
11.79 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
this.py
1002 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
this.pyc
1.19 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
threading.py
46.01 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
threading.pyc
41.42 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
timeit.py
12.49 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
timeit.pyc
11.87 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
toaiff.py
3.07 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
toaiff.pyc
3.03 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
token.py
2.85 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
token.pyc
3.72 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
tokenize.py
17.07 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
tokenize.pyc
14.13 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
trace.py
29.19 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
trace.pyc
22.19 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
traceback.py
11.02 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
traceback.pyc
11.37 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
tty.py
879 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
tty.pyc
1.28 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
types.py
2.04 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
types.pyc
2.65 KB
07/15/2022 06:13:40 AM
rw-r--r--
📁
unittest
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
urllib.py
58.68 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
urllib.pyc
49.75 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
urllib2.py
51.57 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
urllib2.pyc
45.92 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
urlparse.py
16.6 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
urlparse.pyc
15.42 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
user.py
1.59 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
user.pyc
1.68 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
uu.py
6.4 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
uu.pyc
4.2 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
uuid.py
22.63 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
uuid.pyc
22.56 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
warnings.py
14.48 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
warnings.pyc
13.15 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
wave.py
18.15 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
wave.pyc
19.44 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
weakref.py
14.48 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
weakref.pyc
15.95 KB
07/15/2022 06:13:40 AM
rw-r--r--
📄
webbrowser.py
22.19 KB
07/01/2022 03:56:32 PM
rwxr-xr-x
📄
webbrowser.pyc
19.2 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
whichdb.py
3.3 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
whichdb.pyc
2.18 KB
07/15/2022 06:13:41 AM
rw-r--r--
📁
wsgiref
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
wsgiref.egg-info
187 bytes
07/01/2022 03:56:32 PM
rw-r--r--
📄
xdrlib.py
5.93 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
xdrlib.pyc
9.59 KB
07/15/2022 06:13:41 AM
rw-r--r--
📁
xml
-
07/15/2022 06:13:41 AM
rwxr-xr-x
📄
xmllib.py
34.05 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
xmllib.pyc
26.11 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
xmlrpclib.py
50.91 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
xmlrpclib.pyc
42.8 KB
07/15/2022 06:13:41 AM
rw-r--r--
📄
zipfile.py
58.08 KB
07/01/2022 03:56:32 PM
rw-r--r--
📄
zipfile.pyc
41.03 KB
07/15/2022 06:13:41 AM
rw-r--r--
Editing: popen2.py
Close
"""Spawn a command with pipes to its stdin, stdout, and optionally stderr. The normal os.popen(cmd, mode) call spawns a shell command and provides a file interface to just the input or output of the process depending on whether mode is 'r' or 'w'. This module provides the functions popen2(cmd) and popen3(cmd) which return two or three pipes to the spawned command. """ import os import sys import warnings warnings.warn("The popen2 module is deprecated. Use the subprocess module.", DeprecationWarning, stacklevel=2) __all__ = ["popen2", "popen3", "popen4"] try: MAXFD = os.sysconf('SC_OPEN_MAX') except (AttributeError, ValueError): MAXFD = 256 _active = [] def _cleanup(): for inst in _active[:]: if inst.poll(_deadstate=sys.maxint) >= 0: try: _active.remove(inst) except ValueError: # This can happen if two threads create a new Popen instance. # It's harmless that it was already removed, so ignore. pass class Popen3: """Class representing a child process. Normally, instances are created internally by the functions popen2() and popen3().""" sts = -1 # Child not completed yet def __init__(self, cmd, capturestderr=False, bufsize=-1): """The parameter 'cmd' is the shell command to execute in a sub-process. On UNIX, 'cmd' may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with os.spawnv()). If 'cmd' is a string it will be passed to the shell (as with os.system()). The 'capturestderr' flag, if true, specifies that the object should capture standard error output of the child process. The default is false. If the 'bufsize' parameter is specified, it specifies the size of the I/O buffers to/from the child process.""" _cleanup() self.cmd = cmd p2cread, p2cwrite = os.pipe() c2pread, c2pwrite = os.pipe() if capturestderr: errout, errin = os.pipe() self.pid = os.fork() if self.pid == 0: # Child os.dup2(p2cread, 0) os.dup2(c2pwrite, 1) if capturestderr: os.dup2(errin, 2) self._run_child(cmd) os.close(p2cread) self.tochild = os.fdopen(p2cwrite, 'w', bufsize) os.close(c2pwrite) self.fromchild = os.fdopen(c2pread, 'r', bufsize) if capturestderr: os.close(errin) self.childerr = os.fdopen(errout, 'r', bufsize) else: self.childerr = None def __del__(self): # In case the child hasn't been waited on, check if it's done. self.poll(_deadstate=sys.maxint) if self.sts < 0: if _active is not None: # Child is still running, keep us alive until we can wait on it. _active.append(self) def _run_child(self, cmd): if isinstance(cmd, basestring): cmd = ['/bin/sh', '-c', cmd] os.closerange(3, MAXFD) try: os.execvp(cmd[0], cmd) finally: os._exit(1) def poll(self, _deadstate=None): """Return the exit status of the child process if it has finished, or -1 if it hasn't finished yet.""" if self.sts < 0: try: pid, sts = os.waitpid(self.pid, os.WNOHANG) # pid will be 0 if self.pid hasn't terminated if pid == self.pid: self.sts = sts except os.error: if _deadstate is not None: self.sts = _deadstate return self.sts def wait(self): """Wait for and return the exit status of the child process.""" if self.sts < 0: pid, sts = os.waitpid(self.pid, 0) # This used to be a test, but it is believed to be # always true, so I changed it to an assertion - mvl assert pid == self.pid self.sts = sts return self.sts class Popen4(Popen3): childerr = None def __init__(self, cmd, bufsize=-1): _cleanup() self.cmd = cmd p2cread, p2cwrite = os.pipe() c2pread, c2pwrite = os.pipe() self.pid = os.fork() if self.pid == 0: # Child os.dup2(p2cread, 0) os.dup2(c2pwrite, 1) os.dup2(c2pwrite, 2) self._run_child(cmd) os.close(p2cread) self.tochild = os.fdopen(p2cwrite, 'w', bufsize) os.close(c2pwrite) self.fromchild = os.fdopen(c2pread, 'r', bufsize) if sys.platform[:3] == "win" or sys.platform == "os2emx": # Some things don't make sense on non-Unix platforms. del Popen3, Popen4 def popen2(cmd, bufsize=-1, mode='t'): """Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd' may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with os.spawnv()). If 'cmd' is a string it will be passed to the shell (as with os.system()). If 'bufsize' is specified, it sets the buffer size for the I/O pipes. The file objects (child_stdout, child_stdin) are returned.""" w, r = os.popen2(cmd, mode, bufsize) return r, w def popen3(cmd, bufsize=-1, mode='t'): """Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd' may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with os.spawnv()). If 'cmd' is a string it will be passed to the shell (as with os.system()). If 'bufsize' is specified, it sets the buffer size for the I/O pipes. The file objects (child_stdout, child_stdin, child_stderr) are returned.""" w, r, e = os.popen3(cmd, mode, bufsize) return r, w, e def popen4(cmd, bufsize=-1, mode='t'): """Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd' may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with os.spawnv()). If 'cmd' is a string it will be passed to the shell (as with os.system()). If 'bufsize' is specified, it sets the buffer size for the I/O pipes. The file objects (child_stdout_stderr, child_stdin) are returned.""" w, r = os.popen4(cmd, mode, bufsize) return r, w else: def popen2(cmd, bufsize=-1, mode='t'): """Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd' may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with os.spawnv()). If 'cmd' is a string it will be passed to the shell (as with os.system()). If 'bufsize' is specified, it sets the buffer size for the I/O pipes. The file objects (child_stdout, child_stdin) are returned.""" inst = Popen3(cmd, False, bufsize) return inst.fromchild, inst.tochild def popen3(cmd, bufsize=-1, mode='t'): """Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd' may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with os.spawnv()). If 'cmd' is a string it will be passed to the shell (as with os.system()). If 'bufsize' is specified, it sets the buffer size for the I/O pipes. The file objects (child_stdout, child_stdin, child_stderr) are returned.""" inst = Popen3(cmd, True, bufsize) return inst.fromchild, inst.tochild, inst.childerr def popen4(cmd, bufsize=-1, mode='t'): """Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd' may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with os.spawnv()). If 'cmd' is a string it will be passed to the shell (as with os.system()). If 'bufsize' is specified, it sets the buffer size for the I/O pipes. The file objects (child_stdout_stderr, child_stdin) are returned.""" inst = Popen4(cmd, bufsize) return inst.fromchild, inst.tochild __all__.extend(["Popen3", "Popen4"])