Package tlib :: Package base :: Module ReportHelper
[hide private]
[frames] | no frames]

Source Code for Module tlib.base.ReportHelper

 1  import os 
 2  import sys 
 3  from Helper import Helper 
 4  import datetime 
 5   
 6  CWD = os.path.dirname(os.path.abspath(__file__)) 
 7  YLOG = os.path.sep.join(CWD.split(os.path.sep)[:-2]) 
 8  sys.path.extend([CWD, YLOG]) 
 9   
10   
11  __CSL = None 
27       
28       
29 -class ReportHelper(Helper):
30 31 path_base = None 32 path_link = None 33 path = None 34
35 - def __init__(self):
36 self.path_base = os.path.join(YLOG, 'report') 37 if not os.path.exists(self.path_base): 38 os.makedirs(self.path_base) 39 self.path_link = os.path.join(self.path_base, 'analytic') 40 self.path = os.path.join(self.path_base, 'analytic %s' % datetime.datetime.strftime(datetime.datetime.now(), '%Y-%m-%d_%H-%M-%S')) 41 os.makedirs(self.path) 42 if os.path.exists(self.path_link): 43 os.removedirs(self.path_link) 44 symlink(self.path, self.path_link)
45