From 04b81d64d4bd8546512e96c49934ad14ad0473ae Mon Sep 17 00:00:00 2001 From: Steve Domino Date: Fri, 13 Nov 2015 15:19:09 -0700 Subject: [PATCH] updating the mkDir wrapper to be less weird (you'll see what i mean) --- scribble.go | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/scribble.go b/scribble.go index 0a2be6e..9682c06 100644 --- a/scribble.go +++ b/scribble.go @@ -12,7 +12,7 @@ import ( "sync" ) -const Version = "1.0.2" +const Version = "1.0.3" type ( @@ -214,14 +214,9 @@ func (d *Driver) getOrCreateMutex(collection string) sync.Mutex { func mkDir(d string) (err error) { // - dir, _ := os.Stat(d) - - switch { - case dir == nil: - err = os.MkdirAll(d, 0755) - case !dir.IsDir(): - err = os.ErrInvalid + if _, err = os.Stat(d); err != nil { + return } - return + return os.MkdirAll(d, 0755) }