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()