-í
2Fc       s     d  Z    d k Z  d k Z 	 d k Z  g  a  g  a  d a  d a  e a	  d a
  d   Z , d   Z 2 d   Z d S(   sī   
Provides a way to read in the Sun Safety Facts File and break them into 
winter and summer sun safety fact lists.  Will also return the correct
tupple to product requesting data.
Ni    c    sĖ       t  t j o#  |  a   t i t   d a n  t i t   d }  | t j o=  | a     g  a ! g  a # $ % d a	 & d a
 n ( h  } ) t | d <* t |  | |  d  S(   Ni   i    s   addFact(   s	   _fileNames   Nones   fileNames   oss   stats   _lastModifieds   lastModifieds   _summerFactLists   _winterFactLists   _summerIndexs   _winterIndexs   nss   addFacts   execfile(   s   fileNames   lastModifieds   ns(    (    s   SunSafetyFactManager.pys   init s&   						c    sA   , - |  o . t i | | f  n 0 t i | | f  d  S(   N(   s   summers   _summerFactLists   appends   facts   sources   _winterFactList(   s   summers   facts   source(    (    s   SunSafetyFactManager.pys   addFact, s   
c    s6  2 3 4 5 6 7 t  i t  d } 8 | t j of 9 | a ; < = g  a > g  a @ A B d a C d a E h  } F t
 | d <G t t | |  n H |  oE I t t  o( J t t } K t d t t  a n
 M t } nB O t t  o( P t t } Q t d t t  a n
 S t } T | Sd  S(   Ni   i    s   addFacti   (   s   oss   stats	   _fileNames   lastModifieds   _lastModifieds   _summerFactLists   _winterFactLists   _summerIndexs   _winterIndexs   nss   addFacts   execfiles   summers   lens   strs   None(   s   summers   lastModifieds   strs   ns(    (    s   SunSafetyFactManager.pys   getFact2 s8   						
	(   s   __doc__s   randoms   oss   times   _summerFactLists   _winterFactLists   _summerIndexs   _winterIndexs   Nones	   _fileNames   _lastModifieds   inits   addFacts   getFact(   s   randoms   times   inits   addFacts   getFacts   os(    (    s   SunSafetyFactManager.pys   ? s   						