Mercurial > rinkhals
annotate zlibcat @ 602:1b77bcbfb9e3 default tip
update tags
author | convert-repo |
---|---|
date | Thu, 19 May 2011 15:58:03 +0000 |
parents | 1da14b3d8773 |
children |
rev | line source |
---|---|
501
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
1 #!/usr/bin/python |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
2 |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
3 import zlib |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
4 |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
5 def main(args): |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
6 filenames = args[1:] |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
7 |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
8 try: |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
9 for name in filenames: |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
10 print zlib.decompress(open(name).read()) |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
11 except IOError, e: |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
12 if e.errno != 32: |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
13 raise |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
14 |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
15 if __name__ == "__main__": |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
16 import sys |
1da14b3d8773
Utility for examining compressed save games.
Simon Cross <hodgestar@gmail.com>
parents:
diff
changeset
|
17 sys.exit(main(sys.argv)) |