Return a string to print by log and errors.
(*args)
| 710 | |
| 711 | @staticmethod |
| 712 | def _dist_str(*args): |
| 713 | """Return a string to print by log and errors.""" |
| 714 | def to_str(arg): |
| 715 | if not isinstance(arg, str) and hasattr(arg, '__iter__'): |
| 716 | ret = [] |
| 717 | for a in arg: |
| 718 | ret.append(to_str(a)) |
| 719 | return '('+ ' '.join(ret) + ')' |
| 720 | return str(arg) |
| 721 | |
| 722 | stack = inspect.stack()[2] |
| 723 | start = "CCompilerOpt.%s[%d] : " % (stack.function, stack.lineno) |
| 724 | out = ' '.join([ |
| 725 | to_str(a) |
| 726 | for a in (*args,) |
| 727 | ]) |
| 728 | return start + out |
| 729 | |
| 730 | def _dist_test_spawn_paths(self, cmd, display=None): |
| 731 | """ |
no test coverage detected