From c9a040d4dea97b54828e954b578cd4fbaf7f257a Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Thu, 14 Jan 2021 16:20:51 +0000 Subject: [PATCH] Suggest retry if lockfile disappears --- lockfile.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lockfile.go b/lockfile.go index ce1244f..698e028 100644 --- a/lockfile.go +++ b/lockfile.go @@ -138,6 +138,10 @@ func (l Lockfile) TryLock() error { _, err = l.GetOwner() switch err { default: + if os.IsNotExist(err) { + // tell user that a retry would be a good idea + return ErrNotExist + } // Other errors -> defensively fail and let caller handle this return err case nil: