diff --git a/src/convopyro/__init__.py b/src/convopyro/__init__.py index d1fd1c4..cef81a3 100644 --- a/src/convopyro/__init__.py +++ b/src/convopyro/__init__.py @@ -134,11 +134,10 @@ async def __remove(self, _id, update=None): event.set() async def Cancel(self, _id): - if str(_id) in self.handlers: - await self.__remove(str(_id)) - return True - else: + if str(_id) not in self.handlers: return False + await self.__remove(str(_id)) + return True def __getattr__(self, name): async def wrapper(*args, **kwargs):