code: def append(self, key, _item):  # type: (Union[Key, str], Any) -> InlineTable
          
          if not isinstance(_item, Item):
              _item = item(_item)
  
          if not isinstance(_item, (Whitespace, Comment)):
              if not _item.trivia.indent and len(self._value) > 0:
                  _item.trivia.indent = " "
              if _item.trivia.comment:
                  _item.trivia.comment = ""
  
          self._value.append(key, _item)
  
          if isinstance(key, Key):
              key = key.key
  
          if key is not None:
              super(InlineTable, self).__setitem__(key, _item)
  
          return self
docs: Appends a (key, item) to the table.