Linux host45.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Apache
: 198.54.116.152 | : 216.73.216.96
Cant Read [ /etc/named.conf ]
8.1.32
bankpromax
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
alt /
python33 /
lib64 /
python3.3 /
__pycache__ /
[ HOME SHELL ]
Name
Size
Permission
Action
__future__.cpython-33.pyc
4.89
KB
-rw-r--r--
__future__.cpython-33.pyo
4.89
KB
-rw-r--r--
__phello__.cpython-33.pyc
146
B
-rw-r--r--
__phello__.cpython-33.pyo
146
B
-rw-r--r--
_compat_pickle.cpython-33.pyc
5.38
KB
-rw-r--r--
_compat_pickle.cpython-33.pyo
5.38
KB
-rw-r--r--
_dummy_thread.cpython-33.pyc
5.91
KB
-rw-r--r--
_dummy_thread.cpython-33.pyo
5.91
KB
-rw-r--r--
_markupbase.cpython-33.pyc
11.19
KB
-rw-r--r--
_markupbase.cpython-33.pyo
10.98
KB
-rw-r--r--
_osx_support.cpython-33.pyc
13.51
KB
-rw-r--r--
_osx_support.cpython-33.pyo
13.51
KB
-rw-r--r--
_pyio.cpython-33.pyc
83.32
KB
-rw-r--r--
_pyio.cpython-33.pyo
83.29
KB
-rw-r--r--
_strptime.cpython-33.pyc
19.19
KB
-rw-r--r--
_strptime.cpython-33.pyo
19.19
KB
-rw-r--r--
_sysconfigdata.cpython-33.pyc
24.44
KB
-rw-r--r--
_sysconfigdata.cpython-33.pyo
24.44
KB
-rw-r--r--
_threading_local.cpython-33.py...
8.52
KB
-rw-r--r--
_threading_local.cpython-33.py...
8.52
KB
-rw-r--r--
_weakrefset.cpython-33.pyc
13
KB
-rw-r--r--
_weakrefset.cpython-33.pyo
13
KB
-rw-r--r--
abc.cpython-33.pyc
9.39
KB
-rw-r--r--
abc.cpython-33.pyo
9.33
KB
-rw-r--r--
aifc.cpython-33.pyc
35.27
KB
-rw-r--r--
aifc.cpython-33.pyo
35.27
KB
-rw-r--r--
antigravity.cpython-33.pyc
1.04
KB
-rw-r--r--
antigravity.cpython-33.pyo
1.04
KB
-rw-r--r--
argparse.cpython-33.pyc
91.81
KB
-rw-r--r--
argparse.cpython-33.pyo
91.62
KB
-rw-r--r--
ast.cpython-33.pyc
15.03
KB
-rw-r--r--
ast.cpython-33.pyo
15.03
KB
-rw-r--r--
asynchat.cpython-33.pyc
11.08
KB
-rw-r--r--
asynchat.cpython-33.pyo
11.08
KB
-rw-r--r--
asyncore.cpython-33.pyc
24.88
KB
-rw-r--r--
asyncore.cpython-33.pyo
24.88
KB
-rw-r--r--
base64.cpython-33.pyc
15.1
KB
-rw-r--r--
base64.cpython-33.pyo
14.84
KB
-rw-r--r--
bdb.cpython-33.pyc
25.4
KB
-rw-r--r--
bdb.cpython-33.pyo
25.4
KB
-rw-r--r--
binhex.cpython-33.pyc
18.65
KB
-rw-r--r--
binhex.cpython-33.pyo
18.65
KB
-rw-r--r--
bisect.cpython-33.pyc
3.29
KB
-rw-r--r--
bisect.cpython-33.pyo
3.29
KB
-rw-r--r--
bz2.cpython-33.pyc
18.76
KB
-rw-r--r--
bz2.cpython-33.pyo
18.76
KB
-rw-r--r--
cProfile.cpython-33.pyc
6.92
KB
-rw-r--r--
cProfile.cpython-33.pyo
6.92
KB
-rw-r--r--
calendar.cpython-33.pyc
37.89
KB
-rw-r--r--
calendar.cpython-33.pyo
37.89
KB
-rw-r--r--
cgi.cpython-33.pyc
36.06
KB
-rw-r--r--
cgi.cpython-33.pyo
36.06
KB
-rw-r--r--
cgitb.cpython-33.pyc
13.47
KB
-rw-r--r--
cgitb.cpython-33.pyo
13.47
KB
-rw-r--r--
chunk.cpython-33.pyc
6.27
KB
-rw-r--r--
chunk.cpython-33.pyo
6.27
KB
-rw-r--r--
cmd.cpython-33.pyc
15.7
KB
-rw-r--r--
cmd.cpython-33.pyo
15.7
KB
-rw-r--r--
code.cpython-33.pyc
11.46
KB
-rw-r--r--
code.cpython-33.pyo
11.46
KB
-rw-r--r--
codecs.cpython-33.pyc
45.35
KB
-rw-r--r--
codecs.cpython-33.pyo
45.35
KB
-rw-r--r--
codeop.cpython-33.pyc
7.5
KB
-rw-r--r--
codeop.cpython-33.pyo
7.5
KB
-rw-r--r--
colorsys.cpython-33.pyc
4.27
KB
-rw-r--r--
colorsys.cpython-33.pyo
4.27
KB
-rw-r--r--
compileall.cpython-33.pyc
8.58
KB
-rw-r--r--
compileall.cpython-33.pyo
8.58
KB
-rw-r--r--
configparser.cpython-33.pyc
59.46
KB
-rw-r--r--
configparser.cpython-33.pyo
59.46
KB
-rw-r--r--
contextlib.cpython-33.pyc
11.24
KB
-rw-r--r--
contextlib.cpython-33.pyo
11.24
KB
-rw-r--r--
copy.cpython-33.pyc
9.8
KB
-rw-r--r--
copy.cpython-33.pyo
9.71
KB
-rw-r--r--
copyreg.cpython-33.pyc
5.61
KB
-rw-r--r--
copyreg.cpython-33.pyo
5.57
KB
-rw-r--r--
crypt.cpython-33.pyc
3.01
KB
-rw-r--r--
crypt.cpython-33.pyo
3.01
KB
-rw-r--r--
csv.cpython-33.pyc
17.42
KB
-rw-r--r--
csv.cpython-33.pyo
17.42
KB
-rw-r--r--
datetime.cpython-33.pyc
76.17
KB
-rw-r--r--
datetime.cpython-33.pyo
73.91
KB
-rw-r--r--
decimal.cpython-33.pyc
207.79
KB
-rw-r--r--
decimal.cpython-33.pyo
207.79
KB
-rw-r--r--
difflib.cpython-33.pyc
68.2
KB
-rw-r--r--
difflib.cpython-33.pyo
68.15
KB
-rw-r--r--
dis.cpython-33.pyc
10.97
KB
-rw-r--r--
dis.cpython-33.pyo
10.97
KB
-rw-r--r--
doctest.cpython-33.pyc
96.22
KB
-rw-r--r--
doctest.cpython-33.pyo
95.86
KB
-rw-r--r--
dummy_threading.cpython-33.pyc
1.33
KB
-rw-r--r--
dummy_threading.cpython-33.pyo
1.33
KB
-rw-r--r--
filecmp.cpython-33.pyc
11.07
KB
-rw-r--r--
filecmp.cpython-33.pyo
11.07
KB
-rw-r--r--
fileinput.cpython-33.pyc
17.33
KB
-rw-r--r--
fileinput.cpython-33.pyo
17.33
KB
-rw-r--r--
fnmatch.cpython-33.pyc
3.73
KB
-rw-r--r--
fnmatch.cpython-33.pyo
3.73
KB
-rw-r--r--
formatter.cpython-33.pyc
26.78
KB
-rw-r--r--
formatter.cpython-33.pyo
26.78
KB
-rw-r--r--
fractions.cpython-33.pyc
23.65
KB
-rw-r--r--
fractions.cpython-33.pyo
23.65
KB
-rw-r--r--
ftplib.cpython-33.pyc
43.97
KB
-rw-r--r--
ftplib.cpython-33.pyo
43.97
KB
-rw-r--r--
functools.cpython-33.pyc
15.45
KB
-rw-r--r--
functools.cpython-33.pyo
15.45
KB
-rw-r--r--
genericpath.cpython-33.pyc
3.68
KB
-rw-r--r--
genericpath.cpython-33.pyo
3.68
KB
-rw-r--r--
getopt.cpython-33.pyc
7.92
KB
-rw-r--r--
getopt.cpython-33.pyo
7.88
KB
-rw-r--r--
getpass.cpython-33.pyc
5.43
KB
-rw-r--r--
getpass.cpython-33.pyo
5.43
KB
-rw-r--r--
gettext.cpython-33.pyc
20.42
KB
-rw-r--r--
gettext.cpython-33.pyo
20.42
KB
-rw-r--r--
glob.cpython-33.pyc
3.22
KB
-rw-r--r--
glob.cpython-33.pyo
3.22
KB
-rw-r--r--
gzip.cpython-33.pyc
24.29
KB
-rw-r--r--
gzip.cpython-33.pyo
24.23
KB
-rw-r--r--
hashlib.cpython-33.pyc
6.06
KB
-rw-r--r--
hashlib.cpython-33.pyo
6.06
KB
-rw-r--r--
heapq.cpython-33.pyc
15.85
KB
-rw-r--r--
heapq.cpython-33.pyo
15.85
KB
-rw-r--r--
hmac.cpython-33.pyc
5.68
KB
-rw-r--r--
hmac.cpython-33.pyo
5.68
KB
-rw-r--r--
imaplib.cpython-33.pyc
55.66
KB
-rw-r--r--
imaplib.cpython-33.pyo
52.47
KB
-rw-r--r--
imghdr.cpython-33.pyc
5.4
KB
-rw-r--r--
imghdr.cpython-33.pyo
5.4
KB
-rw-r--r--
imp.cpython-33.pyc
12.28
KB
-rw-r--r--
imp.cpython-33.pyo
12.28
KB
-rw-r--r--
inspect.cpython-33.pyc
79.8
KB
-rw-r--r--
inspect.cpython-33.pyo
79.8
KB
-rw-r--r--
io.cpython-33.pyc
4.18
KB
-rw-r--r--
io.cpython-33.pyo
4.18
KB
-rw-r--r--
ipaddress.cpython-33.pyc
79.88
KB
-rw-r--r--
ipaddress.cpython-33.pyo
79.88
KB
-rw-r--r--
keyword.cpython-33.pyc
2.16
KB
-rw-r--r--
keyword.cpython-33.pyo
2.16
KB
-rw-r--r--
linecache.cpython-33.pyc
3.78
KB
-rw-r--r--
linecache.cpython-33.pyo
3.78
KB
-rw-r--r--
locale.cpython-33.pyc
52.6
KB
-rw-r--r--
locale.cpython-33.pyo
52.6
KB
-rw-r--r--
lzma.cpython-33.pyc
18.23
KB
-rw-r--r--
lzma.cpython-33.pyo
18.23
KB
-rw-r--r--
macpath.cpython-33.pyc
7.83
KB
-rw-r--r--
macpath.cpython-33.pyo
7.83
KB
-rw-r--r--
macurl2path.cpython-33.pyc
2.5
KB
-rw-r--r--
macurl2path.cpython-33.pyo
2.5
KB
-rw-r--r--
mailbox.cpython-33.pyc
96.96
KB
-rw-r--r--
mailbox.cpython-33.pyo
96.83
KB
-rw-r--r--
mailcap.cpython-33.pyc
7.92
KB
-rw-r--r--
mailcap.cpython-33.pyo
7.92
KB
-rw-r--r--
mimetypes.cpython-33.pyc
19.77
KB
-rw-r--r--
mimetypes.cpython-33.pyo
19.77
KB
-rw-r--r--
modulefinder.cpython-33.pyc
22.32
KB
-rw-r--r--
modulefinder.cpython-33.pyo
22.24
KB
-rw-r--r--
netrc.cpython-33.pyc
5.39
KB
-rw-r--r--
netrc.cpython-33.pyo
5.39
KB
-rw-r--r--
nntplib.cpython-33.pyc
45.88
KB
-rw-r--r--
nntplib.cpython-33.pyo
45.88
KB
-rw-r--r--
ntpath.cpython-33.pyc
17.22
KB
-rw-r--r--
ntpath.cpython-33.pyo
17.22
KB
-rw-r--r--
nturl2path.cpython-33.pyc
2.03
KB
-rw-r--r--
nturl2path.cpython-33.pyo
2.03
KB
-rw-r--r--
numbers.cpython-33.pyc
18.42
KB
-rw-r--r--
numbers.cpython-33.pyo
18.42
KB
-rw-r--r--
opcode.cpython-33.pyc
5.83
KB
-rw-r--r--
opcode.cpython-33.pyo
5.83
KB
-rw-r--r--
optparse.cpython-33.pyc
69.1
KB
-rw-r--r--
optparse.cpython-33.pyo
69.02
KB
-rw-r--r--
os.cpython-33.pyc
37.53
KB
-rw-r--r--
os.cpython-33.pyo
37.53
KB
-rw-r--r--
os2emxpath.cpython-33.pyc
5.12
KB
-rw-r--r--
os2emxpath.cpython-33.pyo
5.12
KB
-rw-r--r--
pdb.cpython-33.pyc
61.49
KB
-rw-r--r--
pdb.cpython-33.pyo
61.42
KB
-rw-r--r--
pickle.cpython-33.pyc
51.88
KB
-rw-r--r--
pickle.cpython-33.pyo
51.66
KB
-rw-r--r--
pickletools.cpython-33.pyc
65.92
KB
-rw-r--r--
pickletools.cpython-33.pyo
64.78
KB
-rw-r--r--
pipes.cpython-33.pyc
9.91
KB
-rw-r--r--
pipes.cpython-33.pyo
9.91
KB
-rw-r--r--
pkgutil.cpython-33.pyc
22.83
KB
-rw-r--r--
pkgutil.cpython-33.pyo
22.83
KB
-rw-r--r--
platform.cpython-33.pyc
39.5
KB
-rw-r--r--
platform.cpython-33.pyo
39.5
KB
-rw-r--r--
plistlib.cpython-33.pyc
22.99
KB
-rw-r--r--
plistlib.cpython-33.pyo
22.9
KB
-rw-r--r--
poplib.cpython-33.pyc
14.26
KB
-rw-r--r--
poplib.cpython-33.pyo
14.26
KB
-rw-r--r--
posixpath.cpython-33.pyc
13.37
KB
-rw-r--r--
posixpath.cpython-33.pyo
13.37
KB
-rw-r--r--
pprint.cpython-33.pyc
12.99
KB
-rw-r--r--
pprint.cpython-33.pyo
12.82
KB
-rw-r--r--
profile.cpython-33.pyc
18.34
KB
-rw-r--r--
profile.cpython-33.pyo
18.06
KB
-rw-r--r--
pstats.cpython-33.pyc
31.54
KB
-rw-r--r--
pstats.cpython-33.pyo
31.54
KB
-rw-r--r--
pty.cpython-33.pyc
5.66
KB
-rw-r--r--
pty.cpython-33.pyo
5.66
KB
-rw-r--r--
py_compile.cpython-33.pyc
7.52
KB
-rw-r--r--
py_compile.cpython-33.pyo
7.52
KB
-rw-r--r--
pyclbr.cpython-33.pyc
10.79
KB
-rw-r--r--
pyclbr.cpython-33.pyo
10.79
KB
-rw-r--r--
pydoc.cpython-33.pyc
119.69
KB
-rw-r--r--
pydoc.cpython-33.pyo
119.61
KB
-rw-r--r--
queue.cpython-33.pyc
11.76
KB
-rw-r--r--
queue.cpython-33.pyo
11.76
KB
-rw-r--r--
quopri.cpython-33.pyc
7.81
KB
-rw-r--r--
quopri.cpython-33.pyo
7.51
KB
-rw-r--r--
random.cpython-33.pyc
23.22
KB
-rw-r--r--
random.cpython-33.pyo
23.22
KB
-rw-r--r--
re.cpython-33.pyc
16.07
KB
-rw-r--r--
re.cpython-33.pyo
16.07
KB
-rw-r--r--
reprlib.cpython-33.pyc
8.12
KB
-rw-r--r--
reprlib.cpython-33.pyo
8.12
KB
-rw-r--r--
rlcompleter.cpython-33.pyc
6.32
KB
-rw-r--r--
rlcompleter.cpython-33.pyo
6.32
KB
-rw-r--r--
runpy.cpython-33.pyc
10.24
KB
-rw-r--r--
runpy.cpython-33.pyo
10.24
KB
-rw-r--r--
sched.cpython-33.pyc
8.05
KB
-rw-r--r--
sched.cpython-33.pyo
8.05
KB
-rw-r--r--
shelve.cpython-33.pyc
12.46
KB
-rw-r--r--
shelve.cpython-33.pyo
12.46
KB
-rw-r--r--
shlex.cpython-33.pyc
9.17
KB
-rw-r--r--
shlex.cpython-33.pyo
9.17
KB
-rw-r--r--
shutil.cpython-33.pyc
40.4
KB
-rw-r--r--
shutil.cpython-33.pyo
40.4
KB
-rw-r--r--
site.cpython-33.pyc
25
KB
-rw-r--r--
site.cpython-33.pyo
25
KB
-rw-r--r--
smtpd.cpython-33.pyc
33.52
KB
-rw-r--r--
smtpd.cpython-33.pyo
33.52
KB
-rw-r--r--
smtplib.cpython-33.pyc
40.21
KB
-rw-r--r--
smtplib.cpython-33.pyo
40.12
KB
-rw-r--r--
sndhdr.cpython-33.pyc
8.35
KB
-rw-r--r--
sndhdr.cpython-33.pyo
8.35
KB
-rw-r--r--
socket.cpython-33.pyc
18
KB
-rw-r--r--
socket.cpython-33.pyo
17.95
KB
-rw-r--r--
socketserver.cpython-33.pyc
30.64
KB
-rw-r--r--
socketserver.cpython-33.pyo
30.64
KB
-rw-r--r--
sre_compile.cpython-33.pyc
12.03
KB
-rw-r--r--
sre_compile.cpython-33.pyo
11.85
KB
-rw-r--r--
sre_constants.cpython-33.pyc
6.34
KB
-rw-r--r--
sre_constants.cpython-33.pyo
6.34
KB
-rw-r--r--
sre_parse.cpython-33.pyc
24.96
KB
-rw-r--r--
sre_parse.cpython-33.pyo
24.96
KB
-rw-r--r--
ssl.cpython-33.pyc
27.6
KB
-rw-r--r--
ssl.cpython-33.pyo
27.6
KB
-rw-r--r--
stat.cpython-33.pyc
4.48
KB
-rw-r--r--
stat.cpython-33.pyo
4.48
KB
-rw-r--r--
string.cpython-33.pyc
10.09
KB
-rw-r--r--
string.cpython-33.pyo
10.09
KB
-rw-r--r--
stringprep.cpython-33.pyc
15.73
KB
-rw-r--r--
stringprep.cpython-33.pyo
15.66
KB
-rw-r--r--
struct.cpython-33.pyc
407
B
-rw-r--r--
struct.cpython-33.pyo
407
B
-rw-r--r--
subprocess.cpython-33.pyc
54.67
KB
-rw-r--r--
subprocess.cpython-33.pyo
54.54
KB
-rw-r--r--
sunau.cpython-33.pyc
23.12
KB
-rw-r--r--
sunau.cpython-33.pyo
23.12
KB
-rw-r--r--
symbol.cpython-33.pyc
2.98
KB
-rw-r--r--
symbol.cpython-33.pyo
2.98
KB
-rw-r--r--
symtable.cpython-33.pyc
16.94
KB
-rw-r--r--
symtable.cpython-33.pyo
16.81
KB
-rw-r--r--
sysconfig.cpython-33.pyc
21.78
KB
-rw-r--r--
sysconfig.cpython-33.pyo
21.78
KB
-rw-r--r--
tabnanny.cpython-33.pyc
9.94
KB
-rw-r--r--
tabnanny.cpython-33.pyo
9.94
KB
-rw-r--r--
tarfile.cpython-33.pyc
86.06
KB
-rw-r--r--
tarfile.cpython-33.pyo
86.06
KB
-rw-r--r--
telnetlib.cpython-33.pyc
26.49
KB
-rw-r--r--
telnetlib.cpython-33.pyo
26.49
KB
-rw-r--r--
tempfile.cpython-33.pyc
30.13
KB
-rw-r--r--
tempfile.cpython-33.pyo
30.13
KB
-rw-r--r--
textwrap.cpython-33.pyc
13.84
KB
-rw-r--r--
textwrap.cpython-33.pyo
13.75
KB
-rw-r--r--
this.cpython-33.pyc
1.4
KB
-rw-r--r--
this.cpython-33.pyo
1.4
KB
-rw-r--r--
threading.cpython-33.pyc
48.47
KB
-rw-r--r--
threading.cpython-33.pyo
47.63
KB
-rw-r--r--
timeit.cpython-33.pyc
13.3
KB
-rw-r--r--
timeit.cpython-33.pyo
13.3
KB
-rw-r--r--
token.cpython-33.pyc
4.29
KB
-rw-r--r--
token.cpython-33.pyo
4.29
KB
-rw-r--r--
tokenize.cpython-33.pyc
24.04
KB
-rw-r--r--
tokenize.cpython-33.pyo
23.99
KB
-rw-r--r--
trace.cpython-33.pyc
30.88
KB
-rw-r--r--
trace.cpython-33.pyo
30.82
KB
-rw-r--r--
traceback.cpython-33.pyc
14.17
KB
-rw-r--r--
traceback.cpython-33.pyo
14.17
KB
-rw-r--r--
tty.cpython-33.pyc
1.44
KB
-rw-r--r--
tty.cpython-33.pyo
1.44
KB
-rw-r--r--
types.cpython-33.pyc
3.68
KB
-rw-r--r--
types.cpython-33.pyo
3.68
KB
-rw-r--r--
uu.cpython-33.pyc
4.76
KB
-rw-r--r--
uu.cpython-33.pyo
4.76
KB
-rw-r--r--
uuid.cpython-33.pyc
25.31
KB
-rw-r--r--
uuid.cpython-33.pyo
25.23
KB
-rw-r--r--
warnings.cpython-33.pyc
15.47
KB
-rw-r--r--
warnings.cpython-33.pyo
14.53
KB
-rw-r--r--
wave.cpython-33.pyc
24.44
KB
-rw-r--r--
wave.cpython-33.pyo
24.24
KB
-rw-r--r--
weakref.cpython-33.pyc
18.01
KB
-rw-r--r--
weakref.cpython-33.pyo
18.01
KB
-rw-r--r--
webbrowser.cpython-33.pyc
25.5
KB
-rw-r--r--
webbrowser.cpython-33.pyo
25.46
KB
-rw-r--r--
xdrlib.cpython-33.pyc
12.23
KB
-rw-r--r--
xdrlib.cpython-33.pyo
12.23
KB
-rw-r--r--
zipfile.cpython-33.pyc
57.63
KB
-rw-r--r--
zipfile.cpython-33.pyo
57.56
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : chunk.cpython-33.pyo
� ��f c @ s d Z Gd d � d � Z d S( u Simple class to read IFF chunks. An IFF chunk (used in formats such as AIFF, TIFF, RMFF (RealMedia File Format)) has the following structure: +----------------+ | ID (4 bytes) | +----------------+ | size (4 bytes) | +----------------+ | data | | ... | +----------------+ The ID is a 4-byte string which identifies the type of chunk. The size field (a 32-bit value, encoded using big-endian byte order) gives the size of the whole chunk, including the 8-byte header. Usually an IFF-type file consists of one or more chunks. The proposed usage of the Chunk class defined here is to instantiate an instance at the start of each chunk and read from the instance until it reaches the end, after which a new instance can be instantiated. At the end of the file, creating a new instance will fail with a EOFError exception. Usage: while True: try: chunk = Chunk(file) except EOFError: break chunktype = chunk.getname() while True: data = chunk.read(nbytes) if not data: pass # do something with data The interface is file-like. The implemented methods are: read, close, seek, tell, isatty. Extra methods are: skip() (called by close, skips to the end of the chunk), getname() (returns the name (ID) of the chunk) The __init__ method has one required argument, a file-like object (including a chunk instance), and one optional argument, a flag which specifies whether or not chunks are aligned on 2-byte boundaries. The default is 1, i.e. aligned. c B s� | Ee Z d Z d d d d d � Z d d � Z d d � Z d d � Z d d � Z d d d � Z d d � Z d d d � Z d d � Z d S( u Chunkc C s d d l } d | _ | | _ | r- d } n d } | | _ | j d � | _ t | j � d k rl t � n y* | j | d | j d � � d | _ Wn | j k r� t � Yn X| r� | j d | _ n d | _ y | j j � | _ Wn! t t f k rd | _ Yn Xd | _ d S( Ni u >u <i u Li FT( u structu Falseu closedu alignu fileu readu chunknameu lenu EOFErroru unpack_fromu chunksizeu erroru size_readu tellu offsetu AttributeErroru IOErroru seekableu True( u selfu fileu alignu bigendianu inclheaderu structu strflag( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu __init__4 s, * u Chunk.__init__c C s | j S( u* Return the name (ID) of the current chunk.( u chunkname( u self( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu getnameN s u Chunk.getnamec C s | j S( u% Return the size of the current chunk.( u chunksize( u self( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu getsizeR s u Chunk.getsizec C s# | j s | j � d | _ n d S( NT( u closedu skipu True( u self( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu closeV s u Chunk.closec C s | j r t d � � n d S( Nu I/O operation on closed fileF( u closedu ValueErroru False( u self( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu isatty[ s u Chunk.isattyi c C s� | j r t d � � n | j s0 t d � � n | d k rL | | j } n | d k rh | | j } n | d k s� | | j k r� t � n | j j | j | d � | | _ d S( u� Seek to specified position into the chunk. Default position is 0 (start of chunk). If the file is not seekable, this will result in an error. u I/O operation on closed fileu cannot seeki i i N( u closedu ValueErroru seekableu IOErroru size_readu chunksizeu RuntimeErroru fileu seeku offset( u selfu posu whence( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu seek` s u Chunk.seekc C s | j r t d � � n | j S( Nu I/O operation on closed file( u closedu ValueErroru size_read( u self( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu tells s u Chunk.telli c C s� | j r t d � � n | j | j k r. d S| d k rM | j | j } n | | j | j k rv | j | j } n | j j | � } | j t | � | _ | j | j k r� | j r� | j d @r� | j j d � } | j t | � | _ n | S( u� Read at most size bytes from the chunk. If size is omitted or negative, read until the end of the chunk. u I/O operation on closed fileu i i ( u closedu ValueErroru size_readu chunksizeu fileu readu lenu align( u selfu sizeu datau dummy( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu readx s u Chunk.readc C s� | j r t d � � n | j r� y^ | j | j } | j rW | j d @rW | d } n | j j | d � | j | | _ d SWq� t k r� Yq� Xn xM | j | j k r� t d | j | j � } | j | � } | s� t � q� q� Wd S( u� Skip the rest of the chunk. If you are not interested in the contents of the chunk, this method should be called so that the file points to the start of the next chunk. u I/O operation on closed filei Ni ( u closedu ValueErroru seekableu chunksizeu size_readu alignu fileu seeku IOErroru minu readu EOFError( u selfu nu dummy( ( u* /opt/alt/python33/lib64/python3.3/chunk.pyu skip� s"