summaryrefslogtreecommitdiff
path: root/ybd/app.py
diff options
context:
space:
mode:
authorPaul Sherwood <paul.sherwood@codethink.co.uk>2016-06-20 21:14:42 +0100
committerPaul Sherwood <paul.sherwood@codethink.co.uk>2016-06-21 06:05:24 +0100
commitb16dd6f59338fc9da5cb67cb1c073f47737902eb (patch)
tree1807d18b7642d36a80626de4f7d79f05969bb7dd /ybd/app.py
parent82697b7d50c9f8131c3df09e0c49ba43a4b2266f (diff)
downloadybd-b16dd6f59338fc9da5cb67cb1c073f47737902eb.tar.gz
Rename component => dn
Diffstat (limited to 'ybd/app.py')
-rw-r--r--ybd/app.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/ybd/app.py b/ybd/app.py
index 7374572..b1f700c 100644
--- a/ybd/app.py
+++ b/ybd/app.py
@@ -40,18 +40,18 @@ defs = {}
class RetryException(Exception):
- def __init__(self, component):
- if config.get('last-retry-component') != component:
- log(component, 'Already assembling, so wait/retry', verbose=True)
+ def __init__(self, dn):
+ if config.get('last-retry-dn') != dn:
+ log(dn, 'Already assembling, so wait/retry', verbose=True)
if config.get('last-retry-time'):
wait = datetime.datetime.now() - config.get('last-retry-time')
if wait.seconds < 1:
- with open(lockfile(component), 'r') as l:
+ with open(lockfile(dn), 'r') as l:
call(['flock', '--shared', '--timeout',
config.get('timeout', '60'), str(l.fileno())])
- log(component, 'Finished wait loop', verbose=True)
+ log(dn, 'Finished wait loop', verbose=True)
config['last-retry-time'] = datetime.datetime.now()
- config['last-retry-component'] = component
+ config['last-retry-dn'] = dn
for dirname in config['sandboxes']:
remove_dir(dirname)
config['sandboxes'] = []
@@ -77,13 +77,13 @@ def lockfile(dn):
return os.path.join(config['tmp'], cache_key(dn) + '.lock')
-def log(component, message='', data='', verbose=False):
+def log(dn, message='', data='', verbose=False):
''' Print a timestamped log. '''
if verbose is True and config.get('log-verbose', False) is False:
return
- name = component['name'] if type(component) is dict else component
+ name = dn['name'] if type(dn) is dict else dn
timestamp = datetime.datetime.now().strftime('%y-%m-%d %H:%M:%S ')
if config.get('log-timings') == 'elapsed':
@@ -111,9 +111,9 @@ def log_env(log, env, message=''):
logfile.flush()
-def exit(component, message, data):
+def exit(dn, message, data):
print('\n\n')
- log(component, message, data)
+ log(dn, message, data)
print('\n\n')
os._exit(1)