File: //lib/python2.7/site-packages/vdo/statistics/Field.pyc
ó
.Åt_c @ s d Z d d l Td d l m Z d d l Z d e f d YZ d e f d YZ d e f d
YZ d e f d YZ d
e f d YZ d e f d YZ
d e f d YZ d e f d YZ d e f d YZ
d e f d YZ d S( s
Field - base class for a field of a collection of statistics
$Id: //eng/vdo-releases/magnesium/src/python/vdo/statistics/Field.py#1 $
iÿÿÿÿ( t *( t LabeledValueNt Fieldc B sn e Z d Z e j d Z e j d Z e j d Z e d Z d Z
d Z d Z d Z
RS( sD
Field is the base class for a field of a statistics structure.
s ([A-Z][a-z])s ([a-z])([A-Z])s \$([a-zA-Z0-9_]+)c C s. | j j d | } | j j d | S( s
Convert a camel-cased string to a set of space separated, lower case words.
Preserves uppercase acronyms, so 'launchVDOErrorCount' becomes
'launch VDO error count'.
:param string: The string to convert
:return: The converted string
c S s d | j j S( Nt ( t groupt lower( t match( ( s8 /usr/lib/python2.7/site-packages/vdo/statistics/Field.pyt <lambda>1 s c S s d j | j S( NR ( t joint groups( R ( ( s8 /usr/lib/python2.7/site-packages/vdo/statistics/Field.pyR 3 s ( t
decamelRE1t subt
decamelRE2( t clst stringt lowered( ( s8 /usr/lib/python2.7/site-packages/vdo/statistics/Field.pyt _decamel% s c s"