fix: type handling on getenv

This commit is contained in:
Tom Andrade 2023-01-26 08:55:11 +01:00
parent a259089384
commit 04792d0b5e
Signed by: wolvie
GPG Key ID: 31AAB07872E82669

View File

@ -57,10 +57,11 @@ func getenv[D ~string | int](k string, d D) D {
case int: case int:
i, err := strconv.Atoi(v) i, err := strconv.Atoi(v)
if err != nil { if err != nil {
log.Fatalf("Invalid Value, %s not a valid integer", k)
} }
r = i r = i
default: default:
log.Fatalf("Invalid Value, %s not a valid", k) log.Fatalf("Invalid Value, %T not valid", k)
} }
return r.(D) return r.(D)
} }