File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -18,8 +18,8 @@ import (
18
18
)
19
19
20
20
func WithTomlNext (f func ()) {
21
- tomlNext = true
22
- defer func () { tomlNext = false }()
21
+ os . Setenv ( "BURNTSUSHI_TOML_110" , "" )
22
+ defer func () { os . Unsetenv ( "BURNTSUSHI_TOML_110" ) }()
23
23
f ()
24
24
}
25
25
Original file line number Diff line number Diff line change @@ -11,10 +11,7 @@ import (
11
11
"github.com/BurntSushi/toml/internal"
12
12
)
13
13
14
- var tomlNext = func () bool {
15
- _ , ok := os .LookupEnv ("BURNTSUSHI_TOML_110" )
16
- return ok
17
- }()
14
+ var tomlNext bool
18
15
19
16
type parser struct {
20
17
lx * lexer
@@ -35,6 +32,9 @@ type keyInfo struct {
35
32
}
36
33
37
34
func parse (data string ) (p * parser , err error ) {
35
+ _ , ok := os .LookupEnv ("BURNTSUSHI_TOML_110" )
36
+ tomlNext = ok
37
+
38
38
defer func () {
39
39
if r := recover (); r != nil {
40
40
if pErr , ok := r .(ParseError ); ok {
You can’t perform that action at this time.
0 commit comments