# HG changeset patch # User Beliar # Date 1332248141 -3600 # Node ID f4f3c785b0b1716866057d49464bad440c6e6407 # Parent 76816b46bd882c1c49305fba9b80a02f120be67b Added a parpg-path parameter to the run script. diff -r 76816b46bd88 -r f4f3c785b0b1 parpg.py --- a/parpg.py Fri Mar 16 07:16:42 2012 +0100 +++ b/parpg.py Tue Mar 20 13:55:41 2012 +0100 @@ -17,8 +17,6 @@ from optparse import OptionParser from os import path -from parpg.main import main - usage = ('usage: %prog [options] ' 'Example: python %prog .') @@ -29,5 +27,23 @@ help='desired output level for log file') parser.add_option('-p', '--fife-path', help='Path to the fife module') +parser.add_option('-m', '--parpg-path', + help='Path to the parpg module') +opts, args = parser.parse_args() + +try: + old_path = sys.path + if opts.parpg_path: + sys.path = [opts.parpg_path] + import parpg +except ImportError: + print("Could not import parpg module. Please install parpg or set the --parpg-path command line value") + parser.print_help() + sys.exit(1) +finally: + sys.path = old_path + + +from parpg.main import main main(parser)