passerelle/passerelle/contrib/toulouse_maelis/tools/read_school_for_child_and_l...

32 lines
913 B
Python
Executable File

#!/usr/bin/python3
import argparse
import utils
YEAR = '2023'
LEVEL = None
PERSON_ID = '263781' # BART NICO
def check(args):
utils.configure_logging(args.verbose)
client = utils.get_client(args.env, 'Family')
results = client.service.readSchoolForChildAndLevel(
numPerson=args.person,
schoolYear=YEAR,
levelCode=args.level,
)
print(results)
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--verbose', '-v', type=int, default=2, help='display errors')
parser.add_argument('--env', '-e', default='integ', help='dev, test, integ, prod')
parser.add_argument('--person', '-P', default=PERSON_ID, help='person id')
parser.add_argument('--year', '-y', default=YEAR, help='year (ex: 2023)')
parser.add_argument('--level', '-l', default=LEVEL, help='level (facultatif, ex: CP)')
check(parser.parse_args())