(value string, fallback func() string)
| 571 | } |
| 572 | |
| 573 | func formatWithFallback(value string, fallback func() string) string { |
| 574 | value = strings.TrimSpace(value) |
| 575 | if value == "" { |
| 576 | value = strings.TrimSpace(fallback()) |
| 577 | } |
| 578 | |
| 579 | if value == "" { |
| 580 | return "" |
| 581 | } |
| 582 | |
| 583 | return fmt.Sprintf("「%s」", value) |
| 584 | } |
| 585 | |
| 586 | func getFallbackHostname() string { |
| 587 | hostInfo, err := psutil.HOST.GetHostInfo(false) |
no outgoing calls
no test coverage detected