view scripts/validate_level @ 588:636e28b2e43a

Bump snap, to use new level server
author Stefano Rivera <stefano@rivera.za.net>
date Wed, 18 Mar 2020 14:17:46 -0700
parents 7586dbc4f865
children fca61cd8fc33
line wrap: on
line source

#!/usr/bin/env python

from mamba.level import Level, InvalidMapError
import sys

if __name__ == "__main__":
    if len(sys.argv) == 1:
        print 'Usage'
        print '%s <level name>' % sys.argv[0]
        sys.exit(1)
    level_name = ' '.join(sys.argv[1:])

    try:
        level = Level(level_name)
    except InvalidMapError, error:
        print 'Map validation failed'
        print 'Exception: %s' % error
        sys.exit(1)
    except IOError, error:
        print "Unable to load some resources for the level"
        print "Exception: %s" % error
        sys.exit(1)
    print 'Level OK'