Parcourir la Source

delete tempfiles more reliably

hopefully, but it's an improvement. :)
Lucas Stadler 11 ans auparavant
Parent
commit
375bbd9434
1 fichiers modifiés avec 1 ajouts et 2 suppressions
  1. 1 2
      go/linguaevalia/linguaevalia.go

+ 1 - 2
go/linguaevalia/linguaevalia.go

90
	// write code to temp file
90
	// write code to temp file
91
	f, err := writeCode(code, lang.Extension())
91
	f, err := writeCode(code, lang.Extension())
92
	defer f.Close()
92
	defer f.Close()
93
	defer os.Remove(f.Name())
93
	if err != nil {
94
	if err != nil {
94
		return nil, err
95
		return nil, err
95
	}
96
	}
98
	if err != nil {
99
	if err != nil {
99
		return res, err
100
		return res, err
100
	}
101
	}
101
	// remove the file
102
	os.Remove(f.Name())
103
	// return output
102
	// return output
104
	return res, nil
103
	return res, nil
105
}
104
}