blob: 46d47eca97824b7bd2f4cd66c3138d561a0ed56f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package env
func GetPanic(flag string) string {
saveMu.Lock()
defer saveMu.Unlock()
if envPB == nil {
envPanic(flag)
}
found := envPB.FindByVar(flag)
if found == nil {
envPanic(flag)
}
return found.Value
}
func envPanic(varname string) {
saveMu.Lock()
defer saveMu.Unlock()
if envPB == nil {
panic("config file is nil")
}
panic("config name '" + varname + "' not found")
}
|