def METHOD_NAME(self, id_, type_: Literal['NEW', 'DELETE', 'VALUE']):
    self._update_sockets()
    self._update_limits()
    data = self.data[id_]
    data = self._cut_text(str(data), self._data_len)
    if type_ == 'VALUE':
        data = self._colorize(str(data), "GREEN")
    text = f"\t{self._to_address(id_, type_ != 'DELETE')}: {data},"
    if type_ == 'NEW':
        print(self._colorize(text, 'GREEN'))
    elif type_ == 'DELETE':
        print(self._colorize(text, 'RED'))
    else:
        print(text)