python-telegram-bot/telegram
Noam Meltzer ddf3a1fcad
jobqueue: Thread safety fixes (#977)
- Fix JobQueue.jobs to obtain a lock on the internal queue object prior
   to iterating over it.

 - Rename JobQueue.queue to JobQueue._queue. This shouldn't be
   accessible by the user directly, but rather only with sanitized
   thread safe methods.

 - JobQueue.interval_seconds - access self.interval only once to avoid
   race conditions.

Fixes #968
2018-01-20 15:27:01 +02:00
..
ext jobqueue: Thread safety fixes (#977) 2018-01-20 15:27:01 +02:00
files Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
games Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
inline Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
payment Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
utils Updater: Issue INFO log upon received signal (#951) 2018-01-09 17:54:07 +02:00
vendor Update vendored urllib3 gitmodule to the proper git revision 2017-07-25 22:37:58 +03:00
__init__.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
__main__.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
base.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
bot.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
callbackquery.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
chat.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
chataction.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
chatmember.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
choseninlineresult.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
constants.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
error.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
forcereply.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
keyboardbutton.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
message.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
messageentity.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
parsemode.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
replykeyboardmarkup.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
replykeyboardremove.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
replymarkup.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
update.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
user.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
userprofilephotos.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
version.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00
webhookinfo.py Update headers to 2018 (#962) 2018-01-04 17:16:06 +02:00