parameters: (self, ext)
return_statement: return self.parent.find_or_declare([name])
docstring: Change the extension from the *last* dot in the filename. The gsettings schemas
  	often have names of the form org.gsettings.test.gschema.xml
docstring_summary: Change the extension from the *last* dot in the filename. The gsettings schemas
  	often have names of the form org.gsettings.test.gschema.xml
docstring_tokens: Change the extension from the * last * dot in the filename . The gsettings schemas often have names of the form org . gsettings . test . gschema . xml
function: def r_change_ext(self, ext):
  	"""
  	Change the extension from the *last* dot in the filename. The gsettings schemas
  	often have names of the form org.gsettings.test.gschema.xml
  	"""
  	name = self.name
  	k = name.rfind('.')
  	if k >= 0:
  		name = name[:k] + ext
  	else:
  		name = name + ext
  	return self.parent.find_or_declare([name])
function_tokens: def r_change_ext ( self , ext ) : name = self . name k = name . rfind ( '.' ) if k >= 0 : name = name [ : k ] + ext else : name = name + ext return self . parent . find_or_declare ( [ name ] )