Noam Meltzer
7d39e1bdef
updater: more unitests for webookhandler
2016-02-19 18:00:57 +02:00
Noam Meltzer
d415a60ebf
join() threads instead of guessing if they're running
...
- new book keeping of dispatcher's async threads so they can be joined
when stopping
- updater, webhook & dispatcher threads are now kept on
Updater.__threads so they can be joined at the end
refs #175
2016-02-19 18:00:57 +02:00
Noam Meltzer
fd7baa2236
updater.py: use _init_thread for webhook as well
2016-02-19 18:00:57 +02:00
Noam Meltzer
4945d99de6
webhookhandler: better handling of invalid POST data
2016-02-19 18:00:57 +02:00
Noam Meltzer
c103c05679
updater.py: fix log of thread name
2016-02-19 18:00:57 +02:00
Jannes Höke
8afea8cd69
Update group link (issue #178 )
2016-02-12 08:15:06 +01:00
Noam Meltzer
9d77a3b503
Merge pull request #162 from rahiel/master
...
legacy echobot: simpler exception handling
2016-02-10 10:44:09 +02:00
Rahiel Kasim
3e978277b3
echobot: simplify exception handling
2016-02-09 15:28:54 +01:00
Rahiel Kasim
d02e656700
raise NetworkError for HTTP 502 (Bad Gateway)
2016-02-09 15:26:59 +01:00
Jannes Höke
5b9ec7ff40
catch errors in error handlers
2016-02-07 22:40:55 +01:00
Jannes Höke
bec81b5c3b
Merge pull request #161 from tsnoam/master
...
better exception handling
2016-02-07 22:34:49 +01:00
Jannes Höke
f5a1e00af9
add info about logging to getting started section
2016-02-07 22:25:16 +01:00
Jannes Höke
eac3d8842d
remove json import
2016-02-07 15:09:41 +01:00
Jannes Höke
17ac73c3c4
fix message to json
2016-02-07 14:46:36 +01:00
Noam Meltzer
4a5001668d
updater/dispatcher: on exception stop all threads
2016-02-07 00:56:30 +02:00
Noam Meltzer
7ebbc60694
Unauthorized is HTTP code 401
...
I am not certain where the older 403 came from, but for now going to
leave it as is
2016-02-07 00:56:30 +02:00
Noam Meltzer
9c81b810f2
be verbose when running test - easier to follow progress
2016-02-07 00:56:30 +02:00
Noam Meltzer
e8363f2440
control name and location of python cmds
...
this is very useful for setups where python/pylint/etc. are not
installed in default names/paths
2016-02-07 00:56:30 +02:00
Noam Meltzer
e82ae432f7
dispatcher is now stopped using a threading.Event
2016-02-07 00:56:30 +02:00
Noam Meltzer
d4beb94059
Add specific exceptions types for important errors
...
maintain backward compatibility with the 'old' exception by inherting
from TelegramError and using the same message
2016-02-06 18:48:55 +02:00
Noam Meltzer
029705e0af
updater: catch TelegramError instead of URLError
...
- URLError is now being caught by telegram.request.
- simplify the code now that we don't need to catch URLError
2016-02-06 18:48:55 +02:00
Noam Meltzer
2859a8873f
utils.request: catch URLError in _try_except_req decorator
2016-02-06 18:48:55 +02:00
Jannes Höke
e5df2072e4
Merge pull request #171 from tsnoam/disable_audio_unitest
...
test_audio: temp. disable duration unitest
2016-02-06 17:47:06 +01:00
Noam Meltzer
034d0054ea
test_audio: temp. disable duration unitest
...
due to telegram server bug
2016-02-06 18:34:30 +02:00
Leandro Toledo
0edb2e0a0f
Update README.rst
...
Updating joinchat link
2016-02-03 11:29:50 -02:00
Leandro Toledo
3e7dc705db
Merge pull request #169 from trollknurr/little-readme-extend
...
Little document extend
2016-02-01 21:22:35 -02:00
Shtarev
cabbef8780
how to send photo
2016-02-01 20:14:17 +03:00
Jannes Höke
6d2e159d75
move 'no new updates found' message to debug ( #167 )
2016-01-31 10:32:34 +01:00
Jannes Höke
d4370e49e5
Merge pull request #164 from jlmadurga/parse_mode-html
...
Parse mode for HTML added
2016-01-27 11:46:10 +01:00
Juan Madurga
df1d639144
Fix doc
2016-01-27 11:28:44 +01:00
Juan Madurga
c13af4d61d
parse mode for HTML added
2016-01-27 11:20:32 +01:00
Leandro Toledo
516d41eac0
Merge pull request #163 from jlmadurga/replymarkup-tests
...
Add tests for replymarkup objects
2016-01-26 21:11:03 -02:00
Juan Madurga
702544f709
fix pep8 extra lines
2016-01-26 23:58:07 +01:00
Juan Madurga
713f0d1335
add tests for replymarkup objects
2016-01-26 23:43:16 +01:00
Jannes Höke
44645d2cc6
Merge pull request #157 from jlmadurga/context-for-handlers
...
Add context to dispatcher
2016-01-25 17:46:14 +01:00
Jannes Höke
77f00e386c
Merge pull request #159 from ollmer/botan_integration
...
Botan integration
2016-01-25 17:18:12 +01:00
Oleg Shlyazhko
1000a56e0d
more test vor botan module, increase coverage
2016-01-24 18:32:12 +03:00
Oleg Shlyazhko
c3bca9af48
remove checking for non 200 http codes, exceptions already handle it
2016-01-24 18:28:27 +03:00
Oleg Shlyazhko
9eec34edd1
pep8 fix
2016-01-23 20:13:48 +03:00
Oleg Shlyazhko
383a2d3742
fix httperror error output
2016-01-23 20:03:29 +03:00
Oleg Shlyazhko
d1e4eeaf30
fix urlopen data format
2016-01-23 19:49:55 +03:00
Oleg Shlyazhko
80b53f1ab7
fix urlopen call
2016-01-23 19:44:40 +03:00
Oleg Shlyazhko
0faa38b8af
fix httperror logging
2016-01-23 19:29:01 +03:00
Oleg Shlyazhko
5a2a541ae0
rename botan test correctly and move token to ENV
2016-01-23 19:09:56 +03:00
Oleg Shlyazhko
7508c2f8bf
add detailed comment in class and src key to tracking url
2016-01-23 16:59:53 +03:00
Oleg Shlyazhko
bb2cce56a3
insert correct appmetrica token instead of bot token in botan test
2016-01-23 16:58:44 +03:00
Oleg Shlyazhko
2c12bd6775
replace print with logging
2016-01-23 16:58:01 +03:00
Oleg Shlyazhko
5b05bcc8f2
add http error exception handling
2016-01-23 15:21:13 +03:00
Oleg Shlyazhko
adb446abf6
fix pep8 styling
2016-01-23 15:14:17 +03:00
Oleg Shlyazhko
545767ea40
add myself to authors
2016-01-23 14:25:09 +03:00