示例#1
0
 def _validate_and_parse_update_payload( self, payload ):
     validated_payload = {}
     for key, val in payload.items():
         if val is None:
             continue
         if key in ( 'name' ):
             val = validation.validate_and_sanitize_basestring( key, val )
             validated_payload[ key ] = val
         if key in ( 'deleted', 'visible' ):
             validated_payload[ key ] = validation.validate_boolean( key, val )
         elif key == 'tags':
             validated_payload[ key ] = validation.validate_and_sanitize_basestring_list( key, val )
     return validated_payload
示例#2
0
 def _validate_and_parse_update_payload( self, payload ):
     validated_payload = {}
     for key, val in payload.items():
         if val is None:
             continue
         if key in ( 'name' ):
             val = validation.validate_and_sanitize_basestring( key, val )
             validated_payload[ key ] = val
         if key in ( 'deleted', 'visible' ):
             validated_payload[ key ] = validation.validate_boolean( key, val )
         elif key == 'tags':
             validated_payload[ key ] = validation.validate_and_sanitize_basestring_list( key, val )
     return validated_payload