Reference 〉 Function

funcStore.remove( str|list[str] name, str|list[str] fname = None, bool removeall = None )

Removes data stored at a certain key.

Parameters

  • name str|list[str], required

    The key from which to remove data, or a list of such keys. If funcStore.multi is False or if the other two arguments are left unspecified, this deletes the key. See the following two arguments otherwise.

  • fname str|list[str], optional

    If funcStore.multi is True, this allows the user to delete a specific element from the list, based on its __name__ (i.e. `example` if the data was originally defined with `def example` or `class example`).

    Default value: None

  • removeall bool, optional

    By default, if funcStore.multi is True and fname is specified, this function will stop after the first instance of an element matching name. Setting removeall=True will remove all functions with the given name. This might be the case if multiple functions with the same __name__ are stored in the key.

    Default value: None

Return Value bool|list[bool]

True if a matching element was found to delete, False otherwise, or a list of successes if a list was passed to name and/or fname.

Notes and Examples

  1. Contribute a Note

    Your email address will not be published.

    You may use limited HTML for formatting. Please embed blocks of code in <pre><code> </code></pre> tags.