/usr/lib/python2.6/site-packages/clcommon
Edit: /usr/lib/python2.6/site-packages/clcommon/clfunc.pyc (3445B)
Ñò
\=0Yc @ s° d d k Z d d k Z d d k Z d d k Z d d k Z d Z d „ Z h d d 6d d 6d d 6d d 6Z d
„ Z d e i d „ Z
d e i d
„ Z d „ Z d „ Z
d S( iÿÿÿÿNs /proc/lve/listc C s® y„ t t d ƒ } | i ƒ } y t | d d ƒ d g } Wn# t j
o d d t g } n X| d d j o d d g } n Wn# t j
o d d t g } n X| S( Nt ri t OKs/ clcommon: get_lve_version: Can`t get data from i s+ clcommon: get_lve_version: Can`t open file ( t opent LVE_FILEt readlinest intt
IndexErrort Nonet IOError( t ft linest LVE_VERSIONt LVE_VERISON( ( s3 /usr/lib/python2.6/site-packages/clcommon/clfunc.pyt get_lve_version s i t Ki t Mt Gt Tc C sœ t | ƒ } t i d ƒ } t i d ƒ } t i d t i ƒ } | i | ƒ } | i | ƒ } | i | ƒ } | d j p | d j p
| d j o | Sd S( sb check that val is a valid CPU limit (0-100 int or speed (% or MHZ\GHZ))
return val if ok a
s
\d{1,2}0?$s \d+(?:\.\d+)?%$s \d+(?:\.\d+)?(mhz|ghz)+$N( t strt ret compilet
IGNORECASEt matchR ( t valt datat
regexp_intt
regexp_speedpt
regexp_speedft p1t p2t p3( ( s3 /usr/lib/python2.6/site-packages/clcommon/clfunc.pyt validate_cpu s 'i c C sN y t | ƒ } Wn t j
o d SX| | j o
| j n o | Sd S( sN
Check that val - is a string number
return val as a string
N( R t
ValueErrorR ( R t min_valt max_valt dig_val( ( s3 /usr/lib/python2.6/site-packages/clcommon/clfunc.pyt validate_int0 s c C s yz | d } | i ƒ o d } | | } n t t | d ƒ t | i ƒ d ƒ } | | j o
| j n o | SWn t t t f j
o n Xd S( NiÿÿÿÿR i ( t isdigitR t floatt BYTES_CONVERSION_TABLEt upperR R t KeyErrorR ( R R! R" t suffixt result( ( s3 /usr/lib/python2.6/site-packages/clcommon/clfunc.pyt memory_to_page> s
( c C sx | d j o t | d ƒ d S| d j o&