Commit Graph

1365 Commits

Author SHA1 Message Date
Lonami Exo
85089353f2 Fix asyncio docs 2018-05-30 18:36:37 +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
aa80f92807 Merge branch 'master' into asyncio 2018-05-14 17:42:24 +02:00
Lonami Exo
208adc93a6 Stop using without rowid altogether
While something nice to have if supported, it just causes problems
for people trying to use the same session accross systems having
different sqlite versions. See https://t.me/TelethonChat/36771.
2018-05-14 17:41:47 +02:00
Lonami Exo
02fcaaa78c Merge branch 'master' into asyncio 2018-05-13 17:15:53 +02:00
Lonami Exo
c010683685 Fix using *args on phone migrate 2018-05-13 17:15:25 +02:00
Lonami Exo
1aaafc9a43 Merge branch 'master' into asyncio 2018-05-13 16:47:35 +02:00
Lonami Exo
98449bb32f Add missing comma in the dependency list 2018-05-13 09:53:05 +02:00
Lonami Exo
32b7e9e27a Whitelist generator's mismatching ID and ya username 2018-05-12 16:12:42 +02:00
Lonami Exo
5440593520 Update to layer 78 2018-05-12 15:51:37 +02:00
Lonami Exo
e3c6676795 Fix short special usernames not being valid (like vote) 2018-05-11 10:09:38 +02:00
Lonami Exo
ee51aa7073 Fix lost requests on disconnect need_confirmation.clear
The pending acks shouldn't be cleared, in case of a reconnection
these would be pretty common. E.g. disconnect(), connect(),
invoke, repeat.
2018-05-10 16:45:55 +02:00
Lonami Exo
eb22bce2d9 Add missing connect abstractmethod 2018-05-10 16:16:23 +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
6130b8918d Fix invalid merge 2018-05-10 10:07:54 +02:00
Lonami Exo
95eac6c151 Merge branch 'master' into asyncio 2018-05-10 09:55:05 +02:00
Lonami Exo
dd954b8fbd Avoid receive busy wait when two threads receive items 2018-05-10 09:44:25 +02:00
Lonami Exo
ef509d13c7 Move InvokeAfterMsg to TLMessage to cleanly confirm results 2018-05-09 16:18:42 +02:00
Lonami Exo
e2e7e631b5 Stop using *args when invoking many requests at once 2018-05-09 10:19:45 +02:00
Lonami Exo
b09d91b9ef Add missing await 2018-05-09 09:46:58 +02:00
Lonami Exo
e200acbca8 Allow sending ordered MessageContainer 2018-05-09 09:46:07 +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
c0fa2ae620 Update to v0.19 2018-05-08 20:28:50 +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
fe299cc6cc Remove broken packet length check 2018-05-08 20:26:46 +02:00
Lonami Exo
97f3dd809b Fix race condition causing broken responses 2018-05-08 20:26:19 +02:00
Lonami Exo
01a594ca5d Fix still broken log for broken packets 2018-05-08 20:24:28 +02:00
Lonami Exo
cd410d7fd7 Call disconnect on ConnectionResetError hoping a reconnection
Maybe self._reconnect() had no effect unless a clean disconnect
was done, and so retrying would be mostly useless. Just a guess.
2018-05-08 20:23:07 +02:00
Lonami Exo
c0b61f3a63 Fix online documentation showing duplicated errors 2018-05-08 20:23:07 +02:00
Lonami Exo
bda7eb0ef1 Update to v0.19 2018-05-07 21:30:12 +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 Exo
6652fe276c Remove broken packet length check 2018-05-07 17:05:27 +02:00
Lonami Exo
f06b9b68d5 Fix race condition causing broken responses 2018-05-07 17:01:04 +02:00
Lonami Exo
2922e8df11 Fix still broken log for broken packets 2018-05-07 16:46:58 +02:00
Lonami
dffbd2d689
Remove lock usage from master merge 2018-05-06 22:15:06 +02:00
Lonami
2691872503
Add missing time import 2018-05-06 22:12:47 +02:00
Lonami Exo
6cd96389c0 Call disconnect on ConnectionResetError hoping a reconnection
Maybe self._reconnect() had no effect unless a clean disconnect
was done, and so retrying would be mostly useless. Just a guess.
2018-05-06 18:59:53 +02:00
Lonami Exo
55c09cde97 Fix online documentation showing duplicated errors 2018-05-06 18:16:48 +02:00
Lonami Exo
41f0e0c0a8 Merge branch 'master' into asyncio 2018-05-06 13:09:17 +02:00
Lonami Exo
ee0f95b156 Fix library expects bytes instead strings on mtproto.tl 2018-05-06 13:06:44 +02:00