class_docstr: A module setting which holds a single string value
  
      
docstr: Set the underlying string value
  
  Can be overridden as long as the base class set_value_text is
  called with the target value. An example is to allow the user to
  enter an invalid text value, but still maintain the last valid value
  entered.
docstr_tok: ["Set","the","underlying","string","value","Can","be","overridden","as","long","as","the","base","class","set_value_text","is","called","with","the","target","value",".","An","example","is","to","allow","the","user","to","enter","an","invalid","text","value",",","but","still","maintain","the","last","valid","value","entered","."]
code: def set_value_text(self, value):
      """Set the underlying string value
  
      Can be overridden as long as the base class set_value_text is
      called with the target value. An example is to allow the user to
      enter an invalid text value, but still maintain the last valid value
      entered.
      """
      self.__value = value
  
imports: import abc
  import uuid
  from ._validation_error import ValidationError
label_desc: Use image node_id 12 for calling the Setting obj's underlying member method code with example usage: obj.set_value_text(value) without return types