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
|
2017-09-18 13:32:16 +02:00 |
|
Lonami Exo
|
91f44613a8
|
Fix SendMessageRequest could return UpdateShortSentMessage
|
2017-09-18 11:59:55 +02:00 |
|
Lonami Exo
|
200d1d67be
|
Make BufferError message more useful
|
2017-09-18 11:45:08 +02:00 |
|
Lonami Exo
|
0235fce99c
|
Don't hold ._updates_lock while calling .handlers
|
2017-09-18 11:01:15 +02:00 |
|
Lonami Exo
|
143e046cf5
|
Attempt at passing errors to the main thread through .updates
|
2017-09-18 10:59:54 +02:00 |
|
Lonami Exo
|
e3ab98815d
|
Fix reconnect on TypeNotFoundError failing
|
2017-09-18 10:21:53 +02:00 |
|
Lonami Exo
|
e0e3947d2f
|
Fix some misleading errors/documentation
|
2017-09-18 09:37:20 +02:00 |
|
Lonami Exo
|
2a3e5e5ed2
|
Handle BufferError's more gracefully
|
2017-09-17 19:39:41 +02:00 |
|
Lonami Exo
|
78155a21bd
|
Retry authentication for auth keys up to five times by default
|
2017-09-17 19:15:43 +02:00 |
|
Lonami Exo
|
e7a936222f
|
Catch -404 BrokenAuthKeyError on .connect()'s .do_authentication
|
2017-09-17 18:38:03 +02:00 |
|
Lonami Exo
|
940dfe6816
|
Fix process_updates=True preventing new sessions from signing in
|
2017-09-17 18:13:58 +02:00 |
|
Lonami Exo
|
58fe39f060
|
Expose MtProtoSender.is_connected() and use it on .connect()
|
2017-09-17 16:39:29 +02:00 |
|
Lonami Exo
|
05a8723d36
|
Catch calling .receive() when .sender is None on recv_thread
|
2017-09-17 16:37:08 +02:00 |
|
Lonami Exo
|
12c12fdfaf
|
Fix representing .stringify() for bytes with indent > 0
|
2017-09-17 16:35:35 +02:00 |
|
Lonami Exo
|
76b7420b63
|
Ignore TimeoutError when invoking a request
|
2017-09-17 16:32:51 +02:00 |
|
Lonami Exo
|
2f0f6d4591
|
Remove initial_query leftovers
|
2017-09-17 16:20:04 +02:00 |
|
Lonami Exo
|
b14a7d9e68
|
Revert layer being a property
|
2017-09-17 16:19:53 +02:00 |
|
Lonami Exo
|
aea10b103b
|
Rename generated layer variable to uppercase readonly property
|
2017-09-17 16:17:55 +02:00 |
|
Lonami Exo
|
c84e54b647
|
Get rid of the initial_query= parameter on .connect()
|
2017-09-17 16:06:43 +02:00 |
|
Lonami Exo
|
2689b0750d
|
Make DC options static
Some datacenters don't allow calling GetConfigRequest,
this way it can both be reused and such calls omitted.
|
2017-09-17 15:19:21 +02:00 |
|
Lonami Exo
|
59a4315c28
|
Avoid calling InitConnectionRequest when it's not needed
|
2017-09-17 14:26:25 +02:00 |
|
Lonami Exo
|
29471f3bba
|
Force obfuscated2 mode if api_id < 20
|
2017-09-15 11:49:39 +02:00 |
|
Lonami Exo
|
279eb110be
|
Update to v0.13.3
|
2017-09-14 11:51:41 +02:00 |
|