From 24ff5dd5ff5d8781ec55a626754469311dd3ddca Mon Sep 17 00:00:00 2001 From: Andrew Madonna Date: Mon, 12 Nov 2018 18:45:55 -0500 Subject: [PATCH] Retain arugment paths --- singer/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/singer/utils.py b/singer/utils.py index 4cd179d..85f3d39 100644 --- a/singer/utils.py +++ b/singer/utils.py @@ -165,14 +165,18 @@ def parse_args(required_config_keys): args = parser.parse_args() if args.config: + setattr(args, 'config_path', args.config) args.config = load_json(args.config) if args.state: + setattr(args, 'state_path', args.state) args.state = load_json(args.state) else: args.state = {} if args.properties: + setattr(args, 'properties_path', args.properties) args.properties = load_json(args.properties) if args.catalog: + setattr(args, 'catalog_path', args.catalog) args.catalog = Catalog.load(args.catalog) check_config(args.config, required_config_keys)