class_docstr: A module setting which holds a single string value
  
      
docstr: Initialize a setting with the enclosing module and its string value
  
  text   - the explanatory text for the setting
  value  - the default or initial value for the setting
  doc - documentation for the setting
  reset_view - True if miniscule editing should re-evaluate the module view
docstr_tok: ["Initialize","a","setting","with","the","enclosing","module","and","its","string","value","text","-","the","explanatory","text","for","the","setting","value","-","the","default","or","initial","value","for","the","setting","doc","-","documentation","for","the","setting","reset_view","-","True","if","miniscule","editing","should","re-evaluate","the","module","view"]
code: def __init__(self, text, value, doc="", reset_view=False):
      """Initialize a setting with the enclosing module and its string value
  
      text   - the explanatory text for the setting
      value  - the default or initial value for the setting
      doc - documentation for the setting
      reset_view - True if miniscule editing should re-evaluate the module view
      """
      self.__text = text
      self.__value = value
      self.doc = doc
      self.__key = uuid.uuid4()
      self.reset_view = reset_view
  
imports: import abc
  import uuid
  from ._validation_error import ValidationError
label_desc: Use image node_id 1 to create a new Setting object from inherited base classes: abc with example: obj = Setting(text, value, doc, reset_view)