From 7ceb58d8146c7f42ee02f1476876a8dc1a12c55d Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Thu, 6 Apr 2017 17:37:55 -0500 Subject: [PATCH] obslock: include delta in message. --- osclib/obslock.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/osclib/obslock.py b/osclib/obslock.py index ad6d623b..b2130e7c 100644 --- a/osclib/obslock.py +++ b/osclib/obslock.py @@ -84,8 +84,9 @@ class OBSLock(object): now = datetime.utcnow() if now < ts: raise Exception('Lock acquired from the future [%s] by [%s]. Try later.' % (ts, user)) - if (now - ts).seconds < self.ttl: - print 'Lock acquired by [%s]. Try later.' % user + delta = now - ts + if delta.seconds < self.ttl: + print 'Lock acquired by [%s] %s ago. Try later.' % (user, delta) exit(-1) # raise Exception('Lock acquired by [%s]. Try later.' % user) self._write(self._signature())