equal
deleted
inserted
replaced
61 sleep(waittime) |
61 sleep(waittime) |
62 else: |
62 else: |
63 raise ExecutionError('can\'t kill process %s' % pid) |
63 raise ExecutionError('can\'t kill process %s' % pid) |
64 |
64 |
65 def list_instances(regdir): |
65 def list_instances(regdir): |
66 return sorted(idir for idir in listdir(regdir) if isdir(join(regdir, idir))) |
66 if isdir(regdir): |
|
67 return sorted(idir for idir in listdir(regdir) if isdir(join(regdir, idir))) |
|
68 else: |
|
69 return [] |
67 |
70 |
68 def detect_available_modes(templdir): |
71 def detect_available_modes(templdir): |
69 modes = [] |
72 modes = [] |
70 for fname in ('schema', 'schema.py'): |
73 for fname in ('schema', 'schema.py'): |
71 if exists(join(templdir, fname)): |
74 if exists(join(templdir, fname)): |