#!python
import csv
import os
from time_monitor import config as cf


if not cf.BUFFER_PATH.exists():
    os.mkdir(cf.BUFFER_PATH)
if not cf.DATA_PATH.exists():
    os.mkdir(cf.DATA_PATH)
if not cf.BUFFER_FILE.exists():
    with open(cf.BUFFER_FILE, 'w', newline='') as f:
        pass
if not cf.REPORT_FILE.exists():
    header = ['activity' , 'begin' , 'end' , 'length' , 'message',]
    with open(cf.REPORT_FILE, 'w', newline='') as f:
        writer = csv.writer(f)
        writer.writerow(header)
if not (cf.DATA_PATH / '.report_numbers').exists():
    header = ['year' , 'month' , 'number']
    with open(cf.DATA_PATH / '.report_numbers', 'w', newline='') as f:
        writer = csv.writer(f)
        writer.writerow(header)