Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions telegram/ext/dispatcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,9 @@ class Dispatcher:
``@run_async`` decorator. defaults to 4.
persistence (:class:`telegram.ext.BasePersistence`, optional): The persistence class to
store data that should be persistent over restarts
use_context (:obj:`bool`, optional): If set to ``True`` Use the context based callback API.
During the deprecation period of the old API the default is ``False``. **New users**:
set this to ``True``.
use_context (:obj:`bool`, optional): If set to :obj:`True` uses the context based callback
API (ignored if `dispatcher` argument is used). Defaults to :obj:`True`.
**New users**: set this to :obj:`True`.

"""

Expand All @@ -107,7 +107,7 @@ def __init__(self,
exception_event=None,
job_queue=None,
persistence=None,
use_context=False):
use_context=True):
self.bot = bot
self.update_queue = update_queue
self.job_queue = job_queue
Expand Down
8 changes: 4 additions & 4 deletions telegram/ext/updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,9 @@ class Updater:
`telegram.utils.request.Request` object (ignored if `bot` or `dispatcher` argument is
used). The request_kwargs are very useful for the advanced users who would like to
control the default timeouts and/or control the proxy used for http communication.
use_context (:obj:`bool`, optional): If set to ``True`` Use the context based callback API
(ignored if `dispatcher` argument is used). During the deprecation period of the old
API the default is ``False``. **New users**: set this to ``True``.
use_context (:obj:`bool`, optional): If set to :obj:`True` uses the context based callback
API (ignored if `dispatcher` argument is used). Defaults to :obj:`True`.
**New users**: set this to :obj:`True`.
persistence (:class:`telegram.ext.BasePersistence`, optional): The persistence class to
store data that should be persistent over restarts (ignored if `dispatcher` argument is
used).
Expand Down Expand Up @@ -114,7 +114,7 @@ def __init__(self,
request_kwargs=None,
persistence=None,
defaults=None,
use_context=False,
use_context=True,
dispatcher=None,
base_file_url=None):

Expand Down
2 changes: 1 addition & 1 deletion tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ def cdp(dp):

@pytest.fixture(scope='function')
def updater(bot):
up = Updater(bot=bot, workers=2)
up = Updater(bot=bot, workers=2, use_context=False)
yield up
if up.running:
up.stop()
Expand Down
4 changes: 2 additions & 2 deletions tests/test_dispatcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,7 @@ def error(b, u, e):
assert passed == ['start1', 'error', err, 'start3']
assert passed[2] is err

def test_error_while_saving_chat_data(self, dp, bot):
def test_error_while_saving_chat_data(self, bot):
increment = []

class OwnPersistence(BasePersistence):
Expand Down Expand Up @@ -394,7 +394,7 @@ def error(b, u, e):
length=len('/start'))],
bot=bot))
my_persistence = OwnPersistence()
dp = Dispatcher(bot, None, persistence=my_persistence)
dp = Dispatcher(bot, None, persistence=my_persistence, use_context=False)
dp.add_handler(CommandHandler('start', start1))
dp.add_error_handler(error)
dp.process_update(update)
Expand Down
2 changes: 1 addition & 1 deletion tests/test_jobqueue.py
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ def test_error(self, job_queue):
assert self.result == 1

def test_in_updater(self, bot):
u = Updater(bot=bot)
u = Updater(bot=bot, use_context=False)
u.job_queue.start()
try:
u.job_queue.run_repeating(self.job_run_once, 0.02)
Expand Down