Browse Source

Add View.is_dispatching to detect whether a view has been added

pull/7023/head
Rapptz 4 years ago
parent
commit
dbd9ed2c41
  1. 5
      discord/ui/view.py

5
discord/ui/view.py

@ -334,11 +334,16 @@ class View:
if self._cancel_callback:
self._cancel_callback(self)
self._cancel_callback = None
def is_finished(self) -> bool:
""":class:`bool`: Whether the view has finished interacting."""
return self._stopped.done()
def is_dispatching(self) -> bool:
""":class:`bool`: Whether the view has been added for dispatching purposes."""
return self._cancel_callback is not None
def is_persistent(self) -> bool:
""":class:`bool`: Whether the view is set up as persistent.

Loading…
Cancel
Save