Andrey Egorov
43a0226b33
Merge branch 'asyncio' into asyncio-upstream
...
* asyncio:
Not need to save (salt is out of DB)
Very rare exception in the case of reconnect
updates_handler is out from MtProtoSender to gc works properly; unauth_handler log format fix
Memory leaks fix
Pretty format of TLObject's
More accurate clear pendings
Another attempt to prevent duplicates
Handle updates and other refactoring
SocketClosed exception
Refactoring of TcpClient
Socket OSError logging
More aggressive catching network errors
No route to host catched + other errno to reconnect
# Conflicts (resolved):
# telethon/extensions/tcp_client.py
# telethon/network/mtproto_sender.py
# telethon/telegram_bare_client.py
# telethon/tl/session.py
2018-06-14 15:21:50 +03:00
Lonami Exo
cb75092ba1
Merge branch 'master' into asyncio
2018-05-30 19:02:55 +02:00
Lonami Exo
85089353f2
Fix asyncio docs
2018-05-30 18:36:37 +02:00
Lonami Exo
780c66c619
Allow getting messages by their ID
2018-05-28 19:33:23 +02:00
ferferga
2c9d3d2fed
Better handling of video notes ( #803 )
2018-05-24 12:28:10 +02:00
Lonami Exo
03f0044ef8
Change default iter/get messages limit
...
And fix-up previous commit.
2018-05-24 10:40:44 +02:00
Lonami Exo
a076688fdc
Avoid sending min_id/max_id params in iter_messages
2018-05-24 10:19:48 +02:00
Lonami Exo
fac6b2348b
Fix pts may be 0 with no workers set ( #808 )
2018-05-22 10:39:40 +02:00
Lonami Exo
aba478789c
Merge branch 'master' into asyncio
2018-05-19 14:44:50 +02:00
Lonami Exo
129f5bf1f8
Add an additional check to avoid duplicate iter_messages
2018-05-17 12:08:52 +02:00
Lonami Exo
cffef411b2
Enhance documentation
2018-05-17 12:00:22 +02:00
Lonami Exo
a8be4bb615
Fix catch_up may use None state
2018-05-17 10:42:20 +02:00
Lonami Exo
89182ea010
Fix iter_messages + from_user not working without filter
2018-05-17 10:17:22 +02:00
Lonami Exo
3df90307a7
Merge branch 'master' into asyncio
2018-05-10 14:45:04 +02:00
Lonami Exo
ba4b7ce881
Make the Connection a proper ABC ( #509 )
2018-05-10 14:22:19 +02:00
Lonami Exo
ed8c123b9a
Fix yield_ must be awaited
2018-05-10 10:11:30 +02:00
Lonami Exo
95eac6c151
Merge branch 'master' into asyncio
2018-05-10 09:55:05 +02:00
Lonami Exo
e2e7e631b5
Stop using *args when invoking many requests at once
2018-05-09 10:19:45 +02:00
Lonami Exo
3171efafcb
Remove the last await in comprehension for Py3.5
2018-05-09 09:08:52 +02:00
Lonami Exo
1b76c1fc7b
Attempt at supporting Python 3.5 (cc @tulir)
...
Thanks in part to
https://github.com/tulir/telethon-asyncio/compare/asyncio...tulir:asyncio-3.5
2018-05-08 20:50:51 +02:00
Lonami Exo
d20dc01afa
Add missing await
2018-05-08 20:30:14 +02:00
Lonami Exo
2cc0e17c7e
Add voice/video note parameters to send_file
2018-05-08 20:28:50 +02:00
Lonami Exo
fbea963230
First attempt at updates catch_up for private chats/groups
2018-05-08 20:26:46 +02:00
Lonami Exo
392508c78d
Add voice/video note parameters to send_file
2018-05-07 19:53:32 +02:00
Lonami Exo
37436bdeee
First attempt at updates catch_up for private chats/groups
2018-05-07 18:02:15 +02:00
Lonami
2691872503
Add missing time import
2018-05-06 22:12:47 +02:00
Lonami Exo
41f0e0c0a8
Merge branch 'master' into asyncio
2018-05-06 13:09:17 +02:00
Lonami Exo
f442e01560
Documentation enhancements
2018-05-06 13:03:30 +02:00
Lonami Exo
2045e00563
Stop manually constructing InputFileLocation
2018-05-06 11:46:04 +02:00
Lonami Exo
ee1e4e18f6
Clean-up download_profile_photo and add missing cases
2018-05-06 11:41:42 +02:00
Lonami Exo
52042d4a1b
Merge branch 'master' into asyncio
2018-05-02 20:26:05 +02:00
Lonami Exo
d6935355ae
Fix two tiny typos
2018-04-28 13:42:36 +02:00
Lonami Exo
5c6ac18a52
Attach original_update to all events
2018-04-28 12:58:41 +02:00
Lonami Exo
08dbc42718
Update to layer 76
2018-04-28 11:49:43 +02:00
Lonami Exo
dc273ab6bc
Add utils.get_input_location
2018-04-27 21:11:13 +02:00
Lonami Exo
f16289cf93
Support download_file with None path to return bytes
2018-04-27 21:11:13 +02:00
Lonami Exo
387a255221
Faster iter_messages by sleeping only as much as needed
2018-04-25 09:51:50 +02:00
Lonami Exo
04a68f12cc
Merge branch 'master' into asyncio
2018-04-23 15:53:28 +02:00
Lonami Exo
4735392cf9
Add missing await keywords
2018-04-23 13:54:06 +02:00
Lonami Exo
6ecef42ec7
Add search/filter/from_user parameters to iter_messages
2018-04-22 16:30:14 +02:00
Lonami Exo
5dc43276bb
Add missing caption when sending Message with media
2018-04-20 09:44:33 +02:00
Lonami Exo
1c2e9d2f27
Fix reply_to didn't override Message's reply on sending them
2018-04-20 09:36:34 +02:00
Lonami Exo
b0dda777fe
Support omitting the entity on client.edit_message
2018-04-18 10:27:44 +02:00
Lonami Exo
6893359f9d
Fix tiny error in a docstring for #764
2018-04-15 16:21:15 +02:00
Lonami Exo
b7ae612246
Merge branch 'master' into asyncio
2018-04-15 16:09:25 +02:00
Jon Besga
0017ce30e6
Set client._authorized after log_out() ( #765 )
2018-04-14 19:15:33 +02:00
Lonami Exo
75d37a3870
Handle web pages on .download_media
2018-04-14 13:07:50 +02:00
Lonami Exo
88597f0da8
Don't get full channel on iter_participants unless necessary
2018-04-14 12:08:50 +02:00
Lonami Exo
4da7df6349
Several documentation fixes and additions
2018-04-14 12:03:08 +02:00
Lonami Exo
1316e07dca
Add missing InputPeerSelf case to .get_entity()
2018-04-13 13:24:37 +02:00