()
| 772 | for _, bin := range []string{"python3", "python"} { |
| 773 | if _, err := exec.LookPath(bin); err == nil { |
| 774 | return bin |
| 775 | } |
| 776 | } |
| 777 | return "" |
| 778 | } |
| 779 | |
| 780 | func cleanCompilerError(raw string) string { |
| 781 | lines := strings.Split(strings.TrimSpace(raw), "\n") |
| 782 | if len(lines) > 5 { |
| 783 | lines = lines[:5] |
| 784 | } |