"""Development handler.""" import argparse import json import os from dotenv import load_dotenv load_dotenv() SAMPLES_DIR = 'tests/sample_events' def run(): """Lambda entry point for local development usage.""" sample_files = os.listdir(SAMPLES_DIR) parser = argparse.ArgumentParser('sample_event_file') parser.add_argument( 'sample_event_file', help=f'Sample event json file', type=str, choices=sample_files, ) args = parser.parse_args() path = os.path.join(SAMPLES_DIR, args.sample_event_file) with open(path) as f: event = json.load(f) from src import main main.handler(event, None) if __name__ == '__main__': run()