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')