³ò
Ï‘RMc           @   s:   d  Z  d d k Z d d k Z d d k Z d d „ Z d S(   s    Some support code
iÿÿÿÿNs   /proc/cpuinfoc         C   só   t  i d j o d Sn t i i d ƒ o d Sn y® t |  t ƒ o t |  d ƒ } n |  } t g  } | i	 ƒ  D]7 } | i
 d ƒ o! | t t i d | ƒ d ƒ qs qs ~ ƒ d } | d j o t | d d	 ƒ Sn | SWn d Sn Xd  S(
   Nt   linux2i   t	   MAKEFLAGSt   rt	   processors   processor.*(\d+)i   i   i   (   t   syst   platformt   ost   environt   gett
   isinstancet   strt   opent   maxt	   readlinest
   startswitht   intt   ret   split(   t   filename_or_filet   ft   _[1]t   linet   count(    (    s'   /64/home/arigo/u/pypy/config/support.pyt   detect_number_of_processors   s     
A(   t   __doc__R   R   R   R   (    (    (    s'   /64/home/arigo/u/pypy/config/support.pys   <module>   s   $
