def METHOD_NAME(self):
    """
    Set list for automatic item destruction; item values MUST be strings.
    By default a list item refers to a value held elsewhere. When you set
    this, each time you append or push a list item, zlist will take a copy
    of the string value. Then, when you destroy the list, it will free all
    item values automatically. If you use any other technique to allocate
    list values, you must free them explicitly before destroying the list.
    The usual technique is to pop list items and destroy them, until the
    list is empty.
    """
    utils.lib.zlist_autofree(self._p)