blob: 488cee97214b43329325ab8444c34b8c19e06254 (
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")
}
|