From b2c5c876e2659d9060d82e9b8494150d53854cc4 Mon Sep 17 00:00:00 2001 From: Geraint Edwards Date: Thu, 8 Mar 2018 19:05:16 +0000 Subject: [PATCH] force use of `os.LookupEnv` when go1.5 (due to cacheing in go1.10) (#108) go1.10 caches env var accesses, but only when using `os.LookupEnv` (`syscall.Getenv` does not record env var accesses so cache seems reusable even if env vars have changed) fixes #107 --- env_os.go | 2 +- env_syscall.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/env_os.go b/env_os.go index a6a014a..eba07a6 100644 --- a/env_os.go +++ b/env_os.go @@ -1,4 +1,4 @@ -// +build appengine +// +build appengine go1.5 package envconfig diff --git a/env_syscall.go b/env_syscall.go index 9d98085..4254540 100644 --- a/env_syscall.go +++ b/env_syscall.go @@ -1,4 +1,4 @@ -// +build !appengine +// +build !appengine,!go1.5 package envconfig