Skip to content

Commit e874a9a

Browse files
authored
Merge pull request #31 from pipermerriam/piper/refactor-supports-standard-json
refactor how support for standard json is calculated
2 parents 692c277 + 8575a9a commit e874a9a

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

solc/main.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,7 @@ def get_solc_version(**kwargs):
5656

5757

5858
def solc_supports_standard_json_interface(**kwargs):
59-
kwargs['help'] = True
60-
# HACK: account for solc return code being 1 when it should be 0
61-
zero_or_one = type('retcodehack', (tuple,), {'__ne__': lambda s, x: x not in s})((0, 1))
62-
kwargs['success_return_code'] = zero_or_one
63-
stdoutdata, _, _, _ = solc_wrapper(**kwargs)
64-
return '--standard-json' in stdoutdata
59+
return get_solc_version() in semantic_version.Spec('>=0.4.11')
6560

6661

6762
def _parse_compiler_output(stdoutdata):

0 commit comments

Comments
 (0)