import argparse

import vfp2py

def parse_args(argv=None):
    parser = argparse.ArgumentParser(description='Tool for rewriting Foxpro code in Python')
    parser.add_argument("infile", help="file to convert", type=str)
    parser.add_argument("outfile", help="file to output to", type=str)
    parser.add_argument("search", help="directories to search for included files", type=str, nargs='*')
    return parser.parse_args(argv)

def main(argv=None):
    args = parse_args(argv)
    global SEARCH_PATH
    SEARCH_PATH = args.search
    vfp2py.convert_file(args.infile, args.outfile)

if __name__ == '__main__':
    try:
        main()
    except KeyboardInterrupt:
        pass

import argparse

import vfp2py

def parse_args(argv=None):
    parser = argparse.ArgumentParser(description='Tool for rewriting Foxpro code in Python')
    parser.add_argument("infile", help="file to convert", type=str)
    parser.add_argument("outfile", help="file to output to", type=str)
    parser.add_argument("search", help="directories to search for included files", type=str, nargs='*')
    return parser.parse_args(argv)

def main(argv=None):
    args = parse_args(argv)
    vfp2py.SEARCH_PATH += args.search
    vfp2py.convert_file(args.infile, args.outfile)

if __name__ == '__main__':
    try:
        main()
    except KeyboardInterrupt:
        pass

Fix search paths not being added from arguments.
Fix search paths not being added from arguments.
