676c0e80b90e2e6293f7204db8cb57a412c53d8f,src/python/pants/option/custom_types.py,,list_type,#Any#,38
Before Change
The value (on the command-line, in an env var or in the config file) must be a JSON list.
if isinstance (s, (list, tuple) ):
return s
try :
ret = json.loads(s)
except ValueError as e:
raise _parse_error (s, e.message)
if not isinstance (ret, list) :
raise _parse_error (s, "Value is not list" )
return ret
After Change
The value (on the command-line, in an env var or in the config file) must be eval"able to a
list or tuple.
return _convert (s, (list, tuple) )
def _convert (val, acceptable_types) :
Ensure that val is one of the acceptable types, converting it if needed.
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 15
Instances Project Name: pantsbuild/pants
Commit Name: 676c0e80b90e2e6293f7204db8cb57a412c53d8f
Time: 2014-12-08
Author: benjyw@gmail.com
File Name: src/python/pants/option/custom_types.py
Class Name:
Method Name: list_type
Project Name: pantsbuild/pants
Commit Name: 676c0e80b90e2e6293f7204db8cb57a412c53d8f
Time: 2014-12-08
Author: benjyw@gmail.com
File Name: src/python/pants/option/custom_types.py
Class Name:
Method Name: dict_type
Project Name: pantsbuild/pants
Commit Name: 8e119c2d4b65f2fa9b1da935a0d998f1ad6109ca
Time: 2015-09-09
Author: john.sirois@gmail.com
File Name: src/python/pants/option/custom_types.py
Class Name:
Method Name: _convert
Project Name: pantsbuild/pants
Commit Name: 676c0e80b90e2e6293f7204db8cb57a412c53d8f
Time: 2014-12-08
Author: benjyw@gmail.com
File Name: src/python/pants/option/custom_types.py
Class Name:
Method Name: list_type