annotate zlibcat @ 558:5cdf26bde2f2

Botanical biodiversity.
author Jeremy Thurgood <firxen@gmail.com>
date Sat, 28 Nov 2009 18:20:55 +0000
parents 1da14b3d8773
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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))