original_docstring: 
      This methods leads through the whole setup process for a thing.
      After setup, the user is asked whether the Thing should be instantiated in the cloud and whether
      the configuration should be saved to disk (necessary for running the Thing).
      :return: None
      :rtype: None
      
docstring: This methods leads through the whole setup process for a thing.
  After setup, the user is asked whether the Thing should be instantiated in the cloud and whether
  the configuration should be saved to disk (necessary for running the Thing).
docstring_tokens: This methods leads through the whole setup process for a thing . After setup the user is asked whether the Thing should be instantiated in the cloud and whether the configuration should be saved to disk ( necessary for running the Thing ) .
code: def main():
      """
      This methods leads through the whole setup process for a thing.
      After setup, the user is asked whether the Thing should be instantiated in the cloud and whether
      the configuration should be saved to disk (necessary for running the Thing).
      :return: None
      :rtype: None
      """
      global thing
      thing = Thing()
      print("Welcome to thingberry.")
      if thing.do_settings_exist():
          print("An existing settings file was found.")
          if utils.ask_yes_no_question("Do you want to import it?"):
              thing.load_settings()
              print("Successfully loaded settings for thing " + thing.name)
          else:
              print("Please keep in mind, that your existing settings will be overwritten.")
              setup_new_thing()
      else:
          setup_new_thing()
  
      print(thing.features)
      print("You finished the setup.")
  
      if utils.ask_yes_no_question("Do you want to save your current settings?"):
          thing.write_settings()
          print("Wrote settings to disk.")
  
      if utils.ask_yes_no_question("Should the thing be send to the Bosch cloud?"):
          thing.create()
          print("Sent thing to the clouds!")
  
      print("Bye.")
code_tokens: def main ( ) : global thing thing = Thing ( ) print ( "Welcome to thingberry." ) if thing . do_settings_exist ( ) : print ( "An existing settings file was found." ) if utils . ask_yes_no_question ( "Do you want to import it?" ) : thing . load_settings ( ) print ( "Successfully loaded settings for thing " + thing . name ) else : print ( "Please keep in mind, that your existing settings will be overwritten." ) setup_new_thing ( ) else : setup_new_thing ( ) print ( thing . features ) print ( "You finished the setup." ) if utils . ask_yes_no_question ( "Do you want to save your current settings?" ) : thing . write_settings ( ) print ( "Wrote settings to disk." ) if utils . ask_yes_no_question ( "Should the thing be send to the Bosch cloud?" ) : thing . create ( ) print ( "Sent thing to the clouds!" ) print ( "Bye." )
short_docstring: This methods leads through the whole setup process for a thing.
short_docstring_tokens: This methods leads through the whole setup process for a thing .
comment: """
      This methods leads through the whole setup process for a thing.
      After setup, the user is asked whether the Thing should be instantiated in the cloud and whether
      the configuration should be saved to disk (necessary for running the Thing).
      :return: None
      :rtype: None
      """