Example #1
0
def main():
    try:
        parser = a.ArgumentParser(description="Generate sample schedules")
        parser.add_argument(
            'parameterfile',
            type=str,
            help=
            'json formatted file containing parameters used to generate the schedule'
        )
        parser.add_argument('savelocation',
                            type=str,
                            help='location to save the generated schedule')
        args = parser.parse_args()

        logging.debug("opening file " + args.parameterfile)
        savepath = args.savelocation
        myFile = open(args.parameterfile, 'r')
        params = j.load(myFile)
        (formatted,
         _) = getScheduleFromJsonObject(params)  # ignore the schedule for now
        logging.debug("writing schedule to file " + savepath)
        outfile = open(savepath, 'w')
        outfile.write(formatted)
        outfile.close()
    except Exception, e:
        logging.error(e)
        raise
Example #2
0
def main():
    parser = a.ArgumentParser(description = "Generate sample schedules")
    parser.add_argument('parameterfile', type=str, help='json formatted file')
    parser.add_argument('savelocation', type=str, help='location to save the generated schedule')
    args = parser.parse_args()
    
    myFile = open(args.parameterfile, 'r')
    params = j.load(myFile)
    doSchedule(params, args.savelocation)
Example #3
0
def main():
    try:
        parser = a.ArgumentParser(description = "Generate sample schedules")
        parser.add_argument('parameterfile', type=str, help='json formatted file containing parameters used to generate the schedule')
        parser.add_argument('savelocation', type=str, help='location to save the generated schedule')
        args = parser.parse_args()
    
        logging.debug("opening file " + args.parameterfile)
        savepath = args.savelocation
        myFile = open(args.parameterfile, 'r')
        params = j.load(myFile)
        (formatted, _) = getScheduleFromJsonObject(params) # ignore the schedule for now
        logging.debug("writing schedule to file " + savepath)
        outfile = open(savepath, 'w')
        outfile.write(formatted)
        outfile.close()
    except Exception, e:
        logging.error(e)
        raise