From 1822dbdcc9f432d2a76248859c286ad8f8803e0a Mon Sep 17 00:00:00 2001 From: mpl Date: Thu, 25 Jul 2024 12:32:10 +0200 Subject: [PATCH] fix type assertion panic --- notecard/main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/notecard/main.go b/notecard/main.go index 9120647..3c9e954 100644 --- a/notecard/main.go +++ b/notecard/main.go @@ -21,7 +21,7 @@ type server struct { initError error } -func getEnv(key string, fallback any) any { +func getEnv(key string, fallback string) string { if value, ok := os.LookupEnv(key); ok { return value } @@ -108,7 +108,7 @@ func setupNotecard(protocol string) (*notecard.Context, error) { } func main() { - debug, err := strconv.ParseBool(getEnv("NOTECARD_DEBUG", false).(string)) + debug, err := strconv.ParseBool(getEnv("NOTECARD_DEBUG", "false")) if err != nil { log.Printf("Error parsing NOTECARD_DEBUG: %v", err) } @@ -117,7 +117,7 @@ func main() { log.Printf("Debug mode enabled") } - transport := getEnv("NOTECARD_TRANSPORT", I2C).(string) + transport := getEnv("NOTECARD_TRANSPORT", I2C) card, err := setupNotecard(transport) if err != nil {