From e1565312d970fbebe8e3f15ea787f73c789f9c1e Mon Sep 17 00:00:00 2001 From: DonorToken Date: Sun, 17 Sep 2017 22:20:05 -0500 Subject: [PATCH] allow multiple solc-paths space-delimited, i.e. --solc-paths="my_solidity_path=my_actual_path my_solidity_path2=my_actual_path2" --- src/solidity_flattener | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/solidity_flattener b/src/solidity_flattener index e0a6d69..97081aa 100644 --- a/src/solidity_flattener +++ b/src/solidity_flattener @@ -88,7 +88,10 @@ def main(): args = parser.parse_args() if args.solc_paths: - solc_args = ["solc", args.solc_paths, "--ast", args.target_solidity_file] + solc_args = args.solc_paths.split() + solc_args.insert(0, "solc") + solc_args.append("--ast") + solc_args.append(args.target_solidity_file) else: solc_args = ["solc", "--ast", args.target_solidity_file] solc_proc = subprocess.run(solc_args, stdout=subprocess.PIPE, universal_newlines=True) @@ -96,4 +99,4 @@ def main(): flatten_contract(solc_proc.stdout, args.output) if __name__ == '__main__': - main() \ No newline at end of file + main()