Commit Graph
502 Commits
Author SHA1 Message Date
Lonami Exo 1d50bba8bc Add get_input_* methods for Media and such 2017-09-25 13:43:03 +02:00
Lonami Exo edcd23f94c Making timeout when reporting an error shorter 2017-09-25 12:00:09 +02:00
Lonami Exo 493f5cec1f Fix-up target method typo 2017-09-25 11:57:42 +02:00
Lonami Exo 01c91bb895 Report errors in the background not to interfer with users (#262) 2017-09-25 11:56:44 +02:00
Lonami Exo c0ee123156 Add a small sleep when trying to reconnect forever 2017-09-25 11:04:09 +02:00
Lonami Exo 9787fb8c46 Add and copy 404.html to the generated docs 2017-09-24 13:40:54 +02:00
Lonami Exo d5ba259d4e Ensure the working directory is unaltered after generating docs 2017-09-23 21:02:32 +02:00
Lonami Exo 40d80f73ee Enhance docs search to show namespaces if names clash 2017-09-23 21:01:49 +02:00
Lonami Exo 56302552fb Fix formatting URLs on the documentation failing for types 2017-09-23 21:01:06 +02:00
Lonami Exo d0e66c104a Fix generating documentation failing on root directory 2017-09-23 21:00:01 +02:00
Lonami Exo 1593a4415e Fix None datetime being type hinted as invalid 2017-09-23 20:07:40 +02:00
Lonami Exo 0f10e1419f Update to v0.13.6 v0.13.6 2017-09-23 11:44:04 +02:00
Lonami Exo b04607e7ba Ignore requests invoked from ReadThread instead raising
Any unhandled exception on the ReadThread would cause it to stop,
and handling the exception to the main thread on the next invoke
or poll. Instead causing the thread to stop, simply ignore it.
2017-09-23 11:31:58 +02:00
Lonami Exo 80e9877256 Show the type of children TLObjects on .stringify() 2017-09-23 11:01:25 +02:00
Lonami Exo 5701029fbf Stop treating .to_dict() with no args as a special case 2017-09-23 10:59:08 +02:00
Lonami Exo 0b48b1ec8a Add support for non-recursive TLObject.to_dict() 2017-09-23 10:41:36 +02:00
Andrey Egorov 73fbfde7ef Process messages without pts 2017-09-22 23:14:31 +02:00
Lonami Exo f39f9c33a0 Fix timeout on confirm_received.wait not being added (fix #257) 2017-09-22 19:20:37 +02:00
Lonami Exo 9ce4307304 Update to v0.13.5 v0.13.5 2017-09-22 16:12:43 +02:00
Lonami Exo b0f6b23e52 Fix creating new connections accessing invalid attributes 2017-09-22 16:11:07 +02:00
Lonami Exo bfa3001f87 Fix MainThread would lock when reconnecting
This is because it was thinking that the ReadThread would be
ready to read the result, but actually, this thread is also
locked trying to reconnect at the same time
2017-09-22 16:02:10 +02:00
Lonami Exo 9dfb5d493c Fix BrokenPipeError was instance of OSError 2017-09-22 13:51:11 +02:00
Lonami Exo 4a8e5c865a Detect BrokenAuthKeyError on MtProtoSender._decode_msg 2017-09-22 13:32:00 +02:00
Lonami Exo a992f42781 Attempt at fixing socket is None on .connect() 2017-09-22 13:14:56 +02:00
Lonami Exo 6d60e83adc Start background thread only if it was None 2017-09-22 13:13:41 +02:00
Lonami Exo d8bf8bb2eb Fix reconnect always returning False -> infinite loop 2017-09-22 12:48:04 +02:00
Lonami Exo 4d5f16f2aa Fix background thread could not reconnect properly 2017-09-22 12:44:09 +02:00
Lonami Exo 4245ec5abc Make reconnect private 2017-09-22 12:31:41 +02:00
Lonami Exo bc15b451b5 Use a safer reconnect behaviour (respect multithread too) 2017-09-22 12:20:38 +02:00
Lonami Exo ffadcd029f Save the session much less often (doable because 151e162) 2017-09-21 19:12:46 +02:00
Lonami Exo 12c6d4d3ac Start the background thread only if the user is authorized 2017-09-21 15:36:20 +02:00
Lonami Exo 4ba12e717f Fix reconnect to new_dc wasn't changing connection.ip 2017-09-21 13:58:57 +02:00
Lonami Exo 7f83a6109f Fix authenticator was disconnecting when it shouldn't 2017-09-21 13:54:44 +02:00
Lonami Exo 2b2da843a1 Create a Connection only once and avoid no-op if was "connected" 2017-09-21 13:44:22 +02:00
Lonami Exo 4777b8dad4 Handle .connect() method more gracefully 2017-09-21 13:44:22 +02:00
Sergey 446174c7de Catching WinError 10038
While client.connect() there were OSError: [WinError 10038] an operation was attempted on something that is not a socket
2017-09-21 13:37:13 +02:00
Lonami Exo c22224f516 Attempt at handling ProxyConnectionError on .connect() 2017-09-20 13:23:52 +02:00
Lonami Exo b8d7b1c8af Phone number shouldn't actually start with '+' 2017-09-20 13:23:52 +02:00
jiang gau 9ae4f7f641 Fix wrong check on .send_message (closes #250) 2017-09-19 16:27:10 +02:00
Lonami Exo 81d4d76d16 Fix generated code showing the incorrent type hint for datetime 2017-09-19 13:20:34 +02:00
Lonami Exo 1d3273a306 Fix UpdateState calling handlers with updates with lower pts 2017-09-19 13:17:40 +02:00
Lonami Exo 060b8a8b9c Fix setup.py import subprocess.run (not supported on < py3.5) 2017-09-19 10:16:41 +02:00
Lonami Exo a71fd2a75e Merge branch 'master' of github.com:LonamiWebs/Telethon 2017-09-19 09:35:15 +02:00
Lonami Exo f7e4f3f678 Make type hinting on the generated code more IDE-friendly 2017-09-18 21:00:06 +02:00
Lonami Exo 2595d45bd7 Import os only once on the generated code 2017-09-18 20:23:03 +02:00
Lonami Exo 2c5c674531 Stop using TLObject.__repr__ to show the TL definition 2017-09-18 20:19:39 +02:00
Tanuj 879621ab70 Add new example usage code for auto-replies (#249) 2017-09-18 20:09:58 +02:00
Lonami Exo aea95a398b Add a pypi option to setup.py to easily update the library 2017-09-18 14:03:06 +02:00
Lonami Exo e12e82357d Update to v0.13.4 v0.13.4 2017-09-18 13:32:16 +02:00
Lonami Exo 91f44613a8 Fix SendMessageRequest could return UpdateShortSentMessage 2017-09-18 11:59:55 +02:00