def destroy_sync(self):
"""
Destroy the Manialink with it's handlers and references.
Will also hide the Manialink for all users!
This method is sync and will call a async method (destroying of the manialink at our players) async but will not
be executed at the same time. Be aware with this one!
"""
try:
SignalManager.get_signal('maniaplanet:manialink_answer').unregister(self.handle)
asyncio.ensure_future(self.manager.destroy(self))
except Exception as e:
logging.exception(e)
self.receivers = dict()
self.data = None
self.player_data = None
评论列表
文章目录