def new_schedule():
 sched = OrderedDict()
 for (year, stype, week) in year_phase_week():
  update_week(sched, year, stype, week)
 return sched

def new_schedule ( ) : sched = OrderedDict ( ) for ( year , stype , week ) in year_phase_week ( ) : update_week ( sched , year , stype , week ) return sched
builds an entire schedule from scratch .