def _init_metadata(self, **kwargs):
        """Initialize metadata for form"""
        self._mdata.update(default_mdata.get_osid_object_mdata())
        OsidForm._init_metadata(self)
        if 'default_display_name' in kwargs:
            self._mdata['display_name']['default_string_values'][0]['text'] = kwargs['default_display_name']
        update_display_text_defaults(self._mdata['display_name'], self._locale_map)
        if 'default_description' in kwargs:
            self._mdata['description']['default_string_values'][0]['text'] = kwargs['default_description']
        update_display_text_defaults(self._mdata['description'], self._locale_map)
        self._display_name_default = dict(self._mdata['display_name']['default_string_values'][0])
        self._description_default = dict(self._mdata['description']['default_string_values'][0])
        self._genus_type_default = self._mdata['genus_type']['default_type_values'][0]

        if 'mdata' in kwargs:
            self._mdata.update(kwargs['mdata'])
def _init_metadata ( self , ** kwargs ) : self . _mdata . update ( default_mdata . get_osid_object_mdata ( ) ) OsidForm . _init_metadata ( self ) if 'default_display_name' in kwargs : self . _mdata [ 'display_name' ] [ 'default_string_values' ] [ 0 ] [ 'text' ] = kwargs [ 'default_display_name' ] update_display_text_defaults ( self . _mdata [ 'display_name' ] , self . _locale_map ) if 'default_description' in kwargs : self . _mdata [ 'description' ] [ 'default_string_values' ] [ 0 ] [ 'text' ] = kwargs [ 'default_description' ] update_display_text_defaults ( self . _mdata [ 'description' ] , self . _locale_map ) self . _display_name_default = dict ( self . _mdata [ 'display_name' ] [ 'default_string_values' ] [ 0 ] ) self . _description_default = dict ( self . _mdata [ 'description' ] [ 'default_string_values' ] [ 0 ] ) self . _genus_type_default = self . _mdata [ 'genus_type' ] [ 'default_type_values' ] [ 0 ] if 'mdata' in kwargs : self . _mdata . update ( kwargs [ 'mdata' ] )
Initialize metadata for form