code: def create(self, key, value):
          
          data = None
          if key is not None:
              key = key.strip()
              self.tcex.log.debug(u'create variable {}'.format(key))
              # bcs - only for debugging or binary might cause issues
              # self.tcex.log.debug(u'variable value: {}'.format(value))
              parsed_key = self.parse_variable(key.strip())
              variable_type = parsed_key['type']
              if variable_type in self.read_data_types:
                  data = self.create_data_types[variable_type](key, value)
              else:
                  data = self.create_raw(key, value)
          return data
docs: Create method of CRUD operation for working with KeyValue DB.
  
          This method will automatically determine the variable type and
          call the appropriate method to write the data.  If a non standard
          type is provided the data will be written as RAW data.
  
          Args:
              key (string): The variable to write to the DB.
              value (any): The data to write to the DB.
  
          Returns:
              (string): Result string of DB write.