예제 #1
0
 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')
예제 #2
0
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')