Commit 055168bc by Shirley He

read file from command line

parent ce2ab9ee
......@@ -8,25 +8,25 @@ from pprint import pprint
from itertools import product
import sys
# # def parse_args():
# parser = ArgumentParser(description='Create course permutations')
# parser.add_argument('--fields', action='', nargs=3)
#
def generate_permutations():
class Permutations(argparse.Action):
def __call__(self, parser, args, values, option_string=None):
setattr(args, self.dest, values)
return Permutations
# def generate_permutations():
#
# class Permutations(argparse.Action):
# def __call__(self, parser, args, values, option_string=None):
# setattr(args, self.dest, values)
# return Permutations
parser = argparse.ArgumentParser()
parser.add_argument('--fields', action='generate_permutations', nargs=3)
args = parser.parse_args()
parser.register('action', 'generate_permutations', GenerationPermutations)
#parser.add_argument('--fields', action='generate_permutations', nargs=3)
parser.add_argument('filename')
args = parser.parse_args()
with open(args.filename) as file:
# parser.register('action', 'generate_permutations', GenerationPermutations)
with open(args.filename) as file:
permutation_data = json.load(file)
start_dates = permutation_data["permutation_data"]["start"]
availability = permutation_data["permutation_data"]['availability']
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment