redditwarp.pagination.async_paginator#

class redditwarp.pagination.async_paginator.AsyncPaginator(*, limit: int | None = None)[source]#

Bases: Generic[T]

limit: int | None#
async fetch() Sequence[T][source]#
class redditwarp.pagination.async_paginator.OffsetAsyncPaginator(*, limit: int | None = None, offset: int | None = None)[source]#

Bases: AsyncPaginator[T]

offset: int | None#
class redditwarp.pagination.async_paginator.CursorAsyncPaginator(*, limit: int | None = None)[source]#

Bases: AsyncPaginator[T]

get_cursor() str[source]#
set_cursor(value: str) None[source]#
class redditwarp.pagination.async_paginator.Bidirectional[source]#

Bases: object

direction: bool#
class redditwarp.pagination.async_paginator.Resettable[source]#

Bases: object

reset() None[source]#
class redditwarp.pagination.async_paginator.HasMore[source]#

Bases: object

has_more() bool[source]#
set_has_more(value: bool) None[source]#
class redditwarp.pagination.async_paginator.HasMoreAsyncPaginator(*, limit: int | None = None)[source]#

Bases: HasMore, AsyncPaginator[T]