Iterator ABCs#
Nuovo nella versione 4.3.2.
Importante
This page contains metaclasses. As this is an advanced Python topic you should not try to use these methods if you don’t have the experience.
- class interactions.utils.abc.base_iterators.BaseAsyncIterator[sorgente]#
Basi:
ABCNuovo nella versione 4.3.2.
A base class for async iterators.
- abstract __init__()[sorgente]#
Initialise the iterator
- __aiter__()[sorgente]#
- async flatten()[sorgente]#
Returns all items of the iterator as list
- abstract async __anext__()[sorgente]#
Return the next object
- Tipo di ritorno:
_O
- class interactions.utils.abc.base_iterators.BaseIterator[sorgente]#
Basi:
ABCNuovo nella versione 4.3.2.
A base class for iterators.
- abstract __init__()[sorgente]#
Initialise the iterator
- __iter__()[sorgente]#
- flatten()[sorgente]#
Returns all items of the iterator as list
- abstract __next__()[sorgente]#
Return the next object
- Tipo di ritorno:
_O
- class interactions.utils.abc.base_iterators.DiscordPaginationIterator(obj=None, _client=None, maximum=inf, start_at=<interactions.MISSING>, check=None)[sorgente]#
Basi:
BaseAsyncIteratorNuovo nella versione 4.3.2.
A base class for Discord Pagination Iterators.
- __init__(obj=None, _client=None, maximum=inf, start_at=<interactions.MISSING>, check=None)[sorgente]#
Create a Discord Pagination iterator. All attributes are optional but may be useful for getting Discord objects. Check usages in the
AsyncMembersIteratorandAsyncHistoryIteratororGuild.get_members()andChannel.history()for more information about the arguments.
- __aiter__()#
- abstract async __anext__()#
Return the next object
- Tipo di ritorno:
_O
- async flatten()#
Returns all items of the iterator as list