code: def add_inputs_from_inputstring(self, input_string):
          
          raw_params = input_string.split('\n')
          param_attributes = (self._parse_param_line(rp) for rp in raw_params if len(rp.strip(' \t')) > 0)
          for param, attributes in param_attributes:
              self.add_input(param, attributes)
docs: Add inputs using the input string format:
  
          gitroot==~/workspace
          username
          password?
          main_branch==comp_main