コード例 #1
0
ファイル: rose_schedule.py プロジェクト: dpick/Rose_Schedule
 def index(self):
   tmpl = Template(file='rose_schedule_template.html')
   tmpl.period = return_difference()
   return str(tmpl)
コード例 #2
0
        allRegimesTemplate.function_names.append( "Construct_" + appname );
        
        print desc
        desc.min_junior_fee = float(strip(infile.readline()))
        desc.max_senior_fee = float(strip(infile.readline()))

        bs = strip(infile.readline())
        if( len(bs) == 0 ):
                desc.max_boarding_fee = desc.max_senior_fee
        else:
                desc.max_boarding_fee = float(bs)
        print desc.max_boarding_fee
        
        chargeTemplate.freq = '1.0'
        targetTemplate.targetsDescs = []
        chargeTemplate.period = 'annual'
        if( (desc.girls * desc.boys) == 0 ):
                if( desc.girls ):
                        targetTemplate.targetsDescs.append( "sp.Include( target.genders, female );" )
                else:
                        targetTemplate.targetsDescs.append( "sp.Include( target.genders, male );" )

        charges = desc.getCharges( 0 )
        
        for charge in charges:
                description = location + " : ages %(mi)d - %(ma)d - low cost" % { 'mi':charge.minAge, 'ma':charge.maxAge }
                chargeTemplate.charge_name = description  
                chargeTemplate.comment = description
                targetTemplate.name = description
                targetTemplate.min_age = charge.minAge
                targetTemplate.max_age = charge.maxAge                       
コード例 #3
0
     cmax   = row[5]   
     if( str.find( cmin, '.' ) < 0):
             cmin += ".0"
     if( str.find( cav, '.' ) < 0):
             cav += ".0"
     if( str.find( cmax, '.' ) < 0):
             cmax += ".0"
     if( ch1 >= 'a' ) and ( ch1 <= 'z' ) and ( whofor == 'adult' ):
             charge_name = ctype
             unit = ''
     elif ch1 == '(' :
             unit = row[0] 
             
 #print ch1
 
     chargeTemplate.period = 'weekly'
     chargeTemplate.freq = '1.0'
     desc = charge_name + " : " + whofor + " " + unit;
     chargeTemplate.charge_name = desc;
     chargeTemplate.comment = desc
     targetTemplate.name = desc;
     targetTemplate.targetsDescs = []
     targetTemplate.charges = []
     if( whofor == 'senior citizen' ):
             targetTemplate.min_age = 60;
             targetTemplate.max_age = 999;
     elif( whofor == 'unemployed' ):
             targetTemplate.min_age = 16;
             targetTemplate.max_age = 59;
             targetTemplate.targetsDescs.append( "ep.Include( target.employment, unemployed );" )
             targetTemplate.targetsDescs.append( "ep.Include( target.employment, permanently_sick_disabled );" )