Mercurial > mamba
comparison scripts/validate_level @ 589:fca61cd8fc33
Start working towards py3 port
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Wed, 11 Jan 2023 20:29:36 +0200 |
parents | 7586dbc4f865 |
children | 2d3dee657638 |
comparison
equal
deleted
inserted
replaced
588:636e28b2e43a | 589:fca61cd8fc33 |
---|---|
3 from mamba.level import Level, InvalidMapError | 3 from mamba.level import Level, InvalidMapError |
4 import sys | 4 import sys |
5 | 5 |
6 if __name__ == "__main__": | 6 if __name__ == "__main__": |
7 if len(sys.argv) == 1: | 7 if len(sys.argv) == 1: |
8 print 'Usage' | 8 print('Usage') |
9 print '%s <level name>' % sys.argv[0] | 9 print('%s <level name>' % sys.argv[0]) |
10 sys.exit(1) | 10 sys.exit(1) |
11 level_name = ' '.join(sys.argv[1:]) | 11 level_name = ' '.join(sys.argv[1:]) |
12 | 12 |
13 try: | 13 try: |
14 level = Level(level_name) | 14 level = Level(level_name) |
15 except InvalidMapError, error: | 15 except InvalidMapError, error: |
16 print 'Map validation failed' | 16 print('Map validation failed') |
17 print 'Exception: %s' % error | 17 print('Exception: %s' % error) |
18 sys.exit(1) | 18 sys.exit(1) |
19 except IOError, error: | 19 except IOError, error: |
20 print "Unable to load some resources for the level" | 20 print("Unable to load some resources for the level") |
21 print "Exception: %s" % error | 21 print("Exception: %s" % error) |
22 sys.exit(1) | 22 sys.exit(1) |
23 print 'Level OK' | 23 print('Level OK') |