time.strptime(end_time, '%Y-%m-%d %H:%M')
job_number = md5.md5(str(random.random())).hexdigest()
+ if not os.path.exists(JOBS_DIR):
+ os.makedirs(JOBS_DIR)
job_filename = os.path.join(JOBS_DIR, job_number)
file(job_filename, 'w').write(
'start: %s %s %s' % (date_val, start_val, end_val))
print cmd
if d.get('cmd') == ['list']:
- filenames = [os.path.join(os.getcwd(), x) for x in os.listdir(os.getcwd()) if \
- x.endswith('.ogg') or x.endswith('.wav')]
+ try:
+ filenames = [os.path.join(os.getcwd(), x) for x in os.listdir(os.getcwd()) if \
+ x.endswith('.ogg') or x.endswith('.wav')]
+ except OSError:
+ filenames = []
def cmp_stat(x, y):
return cmp(os.stat(x)[stat.ST_CTIME], os.stat(y)[stat.ST_CTIME])
filenames.sort(cmp_stat)