Remove critical code from assert statements

This commit is contained in:
Lonami Exo
2018-08-14 19:14:13 +02:00
parent 7efa53fedf
commit f4b9c9d6d4
4 changed files with 17 additions and 7 deletions

View File

@@ -16,10 +16,14 @@ class Raw(EventBuilder):
if not types:
self.types = None
elif not utils.is_list_like(types):
assert isinstance(types, type)
if not isinstance(types, type):
raise TypeError('Invalid input type given %s', types)
self.types = types
else:
assert all(isinstance(x, type) for x in types)
if not all(isinstance(x, type) for x in types):
raise TypeError('Invalid input types given %s', types)
self.types = tuple(types)
async def resolve(self, client):