def __init__(self, *args, **kwargs):
        """
        see :meth:`Parameter.__init__`
        """
        super(SelectParameter, self).__init__(*args, **kwargs)

        self._choices = kwargs.get('choices', [])

        self.set_value(kwargs.get('value', []))

        self._dict_fields_other = ['description', 'choices', 'value', 'visible_if', 'copy_for']
        self._dict_fields = _meta_fields_all + self._dict_fields_other
def __init__ ( self , * args , ** kwargs ) : super ( SelectParameter , self ) . __init__ ( * args , ** kwargs ) self . _choices = kwargs . get ( 'choices' , [ ] ) self . set_value ( kwargs . get ( 'value' , [ ] ) ) self . _dict_fields_other = [ 'description' , 'choices' , 'value' , 'visible_if' , 'copy_for' ] self . _dict_fields = _meta_fields_all + self . _dict_fields_other
see :meth:`Parameter.__init__`