ref: 9b080dc62555580b2d8076e0a899eb07016d6692
parent: 231c0a7e090e9cc131409c997963f9bffc49204b
author: Albert Nigmatzianov <[email protected]>
date: Sun May 7 13:16:36 EDT 2017
helpers: Don't clean path twice Join calls Clean as it says in docs. Minor performance improvement: Before: Average time per operation: 432ms Average memory allocated per operation: 127322kB Average allocations per operation: 2138137 After: Average time per operation: 428ms Average memory allocated per operation: 127350kB Average allocations per operation: 2137892
--- a/helpers/path.go
+++ b/helpers/path.go
@@ -158,7 +158,7 @@
}
// TODO(bep): Consider moving workingDir to argument list
- return filepath.Clean(filepath.Join(p.workingDir, inPath))
+ return filepath.Join(p.workingDir, inPath)
}
// GetLayoutDirPath returns the absolute path to the layout file dir