fixed support for older go versions

This commit is contained in:
Benjamin Böhmke
2020-02-24 15:33:30 +01:00
parent 3b92b162e1
commit 9091772533

View File

@@ -124,7 +124,7 @@ func (d *Domain) Dump() string {
func (d *Domain) Save(path string) error { func (d *Domain) Save(path string) error {
file, err := os.Create(path) file, err := os.Create(path)
if err != nil { if err != nil {
return fmt.Errorf("failed to domain: %w", err) return fmt.Errorf("failed to domain: %v", err)
} }
defer file.Close() defer file.Close()
@@ -164,14 +164,14 @@ func (m *DomainMap) Save(directory string) error {
// ensure output directory exist // ensure output directory exist
err := os.MkdirAll(directory, os.ModePerm) err := os.MkdirAll(directory, os.ModePerm)
if err != nil { if err != nil {
return fmt.Errorf("failed to create output dir: %w", err) return fmt.Errorf("failed to create output dir: %v", err)
} }
// save each domain in a separate po file // save each domain in a separate po file
for name, domain := range *m { for name, domain := range *m {
err := domain.Save(filepath.Join(directory, name+".po")) err := domain.Save(filepath.Join(directory, name+".po"))
if err != nil { if err != nil {
return fmt.Errorf("failed to save domain %s: %w", name, err) return fmt.Errorf("failed to save domain %s: %v", name, err)
} }
} }
return nil return nil