average-vr-56795
06/19/2019, 6:39 PM$ ./pants -ldebug cloc src/python/pants:version
to, where it currently prints:
18:37:22 [DEBUG] engine::scheduler: Root Select(ExecuteProcessRequest(argv<HashableTypedCollection(Exactly(str))>=('/usr/bin/perl', 'bin/cloc/1.66/cloc', '--skip-uniqueness', '--ignored=ignored', '--list-file=input_files_list', '--report-file=report'), input_files<Exactly(Digest)>=Digest(fingerprint=bafbaf573c6f8f698926645eeba3b7ebfc5bd4d3ce1d05bf0333df475fd1b6ef, serialized_bytes_length=326), description<Exactly(str)>=cloc, env<HashableTypedCollection(Exactly(str))>=(), output_files<HashableTypedCollection(Exactly(str))>=('ignored', 'report'), output_directories<HashableTypedCollection(Exactly(str))>=(), timeout_seconds<Exactly(float or int)>=900, jdk_home<Exactly(str or NoneType)>=None), FallibleExecuteProcessResult) completed.
to instead print:
18:37:22 [DEBUG] engine::scheduler: Root Select(ExecuteProcessRequest(description=cloc), FallibleExecuteProcessResult) completed.
trimming down the output from “a full dump of a repr of a python object” to “a targeted informational representation of a python object”
This may tie in nicely with https://github.com/pantsbuild/pants/issues/7745 while also crossing the rust-python boundarywitty-crayon-22786
06/19/2019, 6:41 PMaverage-vr-56795
06/19/2019, 6:42 PMwitty-crayon-22786
06/19/2019, 6:43 PM./pants --no-v1 --v2 --v2-ui test $a_pure_python_test
, which @red-balloon-89377 worked on most recentlyred-balloon-89377
06/19/2019, 7:03 PMwitty-crayon-22786
06/19/2019, 7:04 PMred-balloon-89377
06/19/2019, 7:04 PMwitty-crayon-22786
06/19/2019, 7:05 PMred-balloon-89377
06/19/2019, 7:05 PMwitty-crayon-22786
06/19/2019, 7:05 PMred-balloon-89377
06/19/2019, 7:05 PMwitty-crayon-22786
06/19/2019, 7:07 PMpants-devel@
red-balloon-89377
06/19/2019, 7:11 PMwitty-crayon-22786
06/19/2019, 7:12 PMred-balloon-89377
06/20/2019, 2:00 PM