diff --git a/telebot/__init__.py b/telebot/__init__.py index f520ead..320601c 100644 --- a/telebot/__init__.py +++ b/telebot/__init__.py @@ -6,7 +6,6 @@ import time import re import sys import six -import copy import os import pickle @@ -1288,8 +1287,7 @@ class TeleBot: chat_id = message.chat.id was_poped = False if chat_id in self.next_step_handlers.keys(): - handlers = copy.deepcopy(self.next_step_handlers[chat_id]) - self.next_step_handlers.pop(chat_id, None) + handlers = self.next_step_handlers.pop(chat_id, None) if (handlers): for handler in handlers: self._exec_task(handler["callback"], message, *handler["args"], **handler["kwargs"])