aboutsummaryrefslogtreecommitdiff
path: root/discord/user.py
diff options
context:
space:
mode:
authorJosh <[email protected]>2021-05-10 13:22:12 +1000
committerGitHub <[email protected]>2021-05-09 23:22:12 -0400
commit8b2241916a9d954355a69b397b135c09af0ef467 (patch)
tree14688f17d217bcbb2ee18d34d0d2d47790caaeea /discord/user.py
parent[commands] Fix a minor grammar error in MaxConcurrencyReached (diff)
downloaddiscord.py-8b2241916a9d954355a69b397b135c09af0ef467.tar.xz
discord.py-8b2241916a9d954355a69b397b135c09af0ef467.zip
Typehint Widget
Diffstat (limited to 'discord/user.py')
-rw-r--r--discord/user.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/discord/user.py b/discord/user.py
index 54d7a64e..95bcea25 100644
--- a/discord/user.py
+++ b/discord/user.py
@@ -22,6 +22,8 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
"""
+from typing import TYPE_CHECKING
+
import discord.abc
from .flags import PublicUserFlags
from .utils import snowflake_time, _bytes_to_base64_data
@@ -40,6 +42,13 @@ _BaseUser = discord.abc.User
class BaseUser(_BaseUser):
__slots__ = ('name', 'id', 'discriminator', '_avatar', 'bot', 'system', '_public_flags', '_state')
+ if TYPE_CHECKING:
+ name: str
+ id: int
+ discriminator: str
+ bot: bool
+ system: bool
+
def __init__(self, *, state, data):
self._state = state
self._update(data)