diff -r 88b3172eb7c7 -r ac4cecb26813 cwctl.py --- a/cwctl.py Fri Oct 15 11:39:54 2010 +0200 +++ b/cwctl.py Fri Oct 15 11:40:36 2010 +0200 @@ -63,7 +63,10 @@ raise ExecutionError('can\'t kill process %s' % pid) def list_instances(regdir): - return sorted(idir for idir in listdir(regdir) if isdir(join(regdir, idir))) + if isdir(regdir): + return sorted(idir for idir in listdir(regdir) if isdir(join(regdir, idir))) + else: + return [] def detect_available_modes(templdir): modes = []