<s> NOT_SET = '<STR_LIT>' <EOL> PREDEFINED_SECTION_NAMES = ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> class ConfigValue ( object ) : <EOL> def __init__ ( self , value , config_type , config_variable ) : <EOL> self . value = value <EOL> self . config_type = config_type <EOL> self . config_variable = config_variable <EOL> def mask_value ( self ) : <EOL> if self . value is NOT_SET : <EOL> return <EOL> self . value = mask_value ( self . value ) <EOL> class SectionNotFoundError ( Exception ) : <EOL> pass <EOL> def mask_value ( current_value ) : <EOL> if current_value is None : <EOL> return '<STR_LIT:None>' <EOL> else : <EOL> return ( '<STR_LIT:*>' * <NUM_LIT:16> ) + current_value [ - <NUM_LIT:4> : ] </s>
