aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/object.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/discord/object.py b/discord/object.py
index 753e9069..1ca96c79 100644
--- a/discord/object.py
+++ b/discord/object.py
@@ -62,7 +62,12 @@ class Object(Hashable):
"""
def __init__(self, id):
- self.id = id
+ try:
+ id = int(id)
+ except ValueError:
+ raise TypeError('id parameter must be convertable to int not {0.__class__!r}'.format(id)) from None
+ else:
+ self.id = id
def __repr__(self):
return '<Object id=%r>' % self.id