def RB_PRE_PY(self):#1 self.format_log('执行自定义PY脚本','start') self.G_DEBUG_LOG.info('[BASE.RB_PRE_PY.start.....]') self.G_DEBUG_LOG.info(u'如果以下自定义PY脚本存在,会执行此脚本') pre_py=os.path.join(self.G_NODE_PY,'CG',self.G_CG_NAME,'function','pre.py') self.G_DEBUG_LOG.info(pre_py) if os.path.exists(pre_py): import pre as PRE_PY_MODEL PRE_PY_MODEL.main() self.G_DEBUG_LOG.info('[BASE.RB_PRE_PY.end.....]') self.format_log('done','end')
def index(): app.logger.debug("Main page entry") # Process schedule data app.logger.debug("Processing raw schedule file") pre.main() # Determine week to highlight currentWeek = getWeek(pre.schedule, datetime.now()) for i in range(0, len(pre.schedule)): if int(pre.schedule[i]['week']) == currentWeek: pre.schedule[i]['highlight'] = True else: pre.schedule[i]['highlight'] = False flask.session['schedule'] = pre.schedule return flask.render_template('syllabus.html')