Bladeren bron

delete tempfiles more reliably

hopefully, but it's an improvement. :)
Lucas Stadler 11 jaren geleden
bovenliggende
commit
375bbd9434
1 gewijzigde bestanden met toevoegingen van 1 en 2 verwijderingen
  1. 1 2
      go/linguaevalia/linguaevalia.go

+ 1 - 2
go/linguaevalia/linguaevalia.go

@ -90,6 +90,7 @@ func Eval(lang Language, code string) ([]byte, error) {
90 90
	// write code to temp file
91 91
	f, err := writeCode(code, lang.Extension())
92 92
	defer f.Close()
93
	defer os.Remove(f.Name())
93 94
	if err != nil {
94 95
		return nil, err
95 96
	}
@ -98,8 +99,6 @@ func Eval(lang Language, code string) ([]byte, error) {
98 99
	if err != nil {
99 100
		return res, err
100 101
	}
101
	// remove the file
102
	os.Remove(f.Name())
103 102
	// return output
104 103
	return res, nil
105 104
}