jesopo
|
0fc66f7f7b
|
add a timeout (wtimeout) param to wait_for
|
2020-06-23 22:23:52 +01:00 |
|
jesopo
|
331b497c8a
|
v0.2.9 release
|
2020-06-23 10:37:59 +01:00 |
|
jesopo
|
a08f53b7f7
|
ping timeout giveup shouldn't hit continue too
|
2020-06-23 10:36:06 +01:00 |
|
jesopo
|
a102230495
|
python3.7 asyncio.Task has no .get_name()
|
2020-06-21 16:53:05 +01:00 |
|
jesopo
|
883f09e31c
|
switch _next_lines and _read_lines to generators. taskgroup wait_fors!
|
2020-06-21 16:47:53 +01:00 |
|
jesopo
|
75c12d83e8
|
put a 20 second timeout on wait_for calls
|
2020-06-15 11:13:52 +01:00 |
|
jesopo
|
11873094aa
|
update ircstates to v0.9.19
|
2020-06-14 19:55:12 +01:00 |
|
jesopo
|
d85f359293
|
SHA-1 scram name should be SHA1 (and fix typo in error rethrow)
|
2020-06-14 18:37:11 +01:00 |
|
jesopo
|
67e6064b67
|
move serialised who mechanism in to Server. dont rely on exclusive wait_for
|
2020-06-14 18:36:37 +01:00 |
|
jesopo
|
6e25b6c51d
|
v0.2.8 release
|
2020-06-13 00:31:18 +01:00 |
|
jesopo
|
383d3acc8d
|
don't leave old _wait_for_futs lying around
|
2020-06-13 00:28:27 +01:00 |
|
jesopo
|
d16d0f04b0
|
v0.2.7 release
|
2020-06-13 00:22:24 +01:00 |
|
jesopo
|
b9a543031a
|
simplify reading lines, simplify wait_for, wait_for from outside reads
|
2020-06-13 00:21:39 +01:00 |
|
jesopo
|
db851e0ba2
|
whois.idle is an int, change whois.channels to ChannelUser objects (modes!)
|
2020-06-12 14:23:04 +01:00 |
|
jesopo
|
c4df2e2175
|
replace List with Sequence in matching/responses.py
|
2020-06-12 14:22:39 +01:00 |
|
jesopo
|
ab3cf63135
|
v0.2.6 release
|
2020-06-07 20:46:32 +01:00 |
|
jesopo
|
8f552a7d6f
|
update ircstates to v0.9.18, catch ERR_NOSUCHSERVER (remote whois)
|
2020-06-07 20:46:05 +01:00 |
|
jesopo
|
110431b705
|
v0.2.5 release
|
2020-06-07 20:31:39 +01:00 |
|
jesopo
|
544d5de023
|
again, ERR_NOSUCHUSER -> ERR_NOSUCHNICK
|
2020-06-07 20:31:07 +01:00 |
|
jesopo
|
94e83c6e8c
|
only point setup.py at 'ircrobots' package
|
2020-06-07 20:30:46 +01:00 |
|
jesopo
|
a4b9142b3d
|
v0.2.4 release
|
2020-06-07 20:23:11 +01:00 |
|
jesopo
|
acc96b6902
|
add setup.py
|
2020-06-07 20:23:00 +01:00 |
|
jesopo
|
a4ad05598c
|
v0.2.3 release
|
2020-06-07 20:21:22 +01:00 |
|
jesopo
|
3fc0e21b75
|
update ircstates to v0.9.17
|
2020-06-07 20:21:05 +01:00 |
|
jesopo
|
246e21451d
|
v0.2.2 release
|
2020-06-07 19:41:57 +01:00 |
|
jesopo
|
2245ba23a2
|
ERR_NOSUCHUSER -> ERR_NOSUCHNICK
|
2020-06-07 19:41:26 +01:00 |
|
jesopo
|
873de48fc7
|
v0.2.1 release
|
2020-06-07 18:51:11 +01:00 |
|
jesopo
|
a5d8a13308
|
update ircstates to v0.9.15
|
2020-06-07 18:51:02 +01:00 |
|
jesopo
|
44f3243754
|
v0.2.0 release
|
2020-06-07 17:49:23 +01:00 |
|
jesopo
|
06afec2738
|
WHOIS should have nick, user/host/real are required, handle NOSUCHUSER
|
2020-06-07 17:46:38 +01:00 |
|
jesopo
|
aea7cf792a
|
update ircstates to v0.9.14
|
2020-06-07 17:46:08 +01:00 |
|
jesopo
|
17ecd1416a
|
glob.py.compile should have a return type
|
2020-06-07 17:45:47 +01:00 |
|
jesopo
|
dbc93355dc
|
v0.1.9 release
|
2020-06-03 21:39:06 +01:00 |
|
jesopo
|
63878e75cd
|
:Optional, not =Optional
|
2020-06-03 21:38:27 +01:00 |
|
jesopo
|
9b9ce11202
|
update ircstates to v0.9.13
|
2020-06-03 21:34:23 +01:00 |
|
jesopo
|
495da0530c
|
v0.1.8 release
|
2020-06-02 11:40:08 +01:00 |
|
jesopo
|
78ef47b0b6
|
update ircstates to v0.9.12
|
2020-06-02 11:38:01 +01:00 |
|
jesopo
|
9feec47e63
|
v0.1.7 release
|
2020-06-01 14:44:18 +01:00 |
|
jesopo
|
5b04a5d1fd
|
allow Formatless and Folded to be nested
|
2020-06-01 14:17:19 +01:00 |
|
jesopo
|
97c4a616c9
|
channels needs to be a list and needs enumerate()
|
2020-06-01 11:04:22 +01:00 |
|
jesopo
|
33bcba8001
|
add basic code for using labeled-responses as wait_for matches
|
2020-05-24 01:05:51 +01:00 |
|
jesopo
|
899c9c0b49
|
v0.1.6 release
|
2020-05-10 16:28:57 +01:00 |
|
jesopo
|
2786ce0986
|
update ircstates to v0.9.11
|
2020-05-10 16:28:39 +01:00 |
|
jesopo
|
fae9acb288
|
parse out RPL_WHOISCHANNELS when available (send_whois())
|
2020-05-01 15:30:10 +01:00 |
|
jesopo
|
7ce706a0ab
|
.defer() needs to actually return Future result
|
2020-05-01 15:26:15 +01:00 |
|
jesopo
|
bc70afe04b
|
move setting wait_for_fut result to WaitFor await in case it isn't awaited
|
2020-04-30 11:22:47 +01:00 |
|
jesopo
|
47a4f99c3b
|
update ircstates to v0.9.10
|
2020-04-29 14:55:40 +01:00 |
|
jesopo
|
e4af62a30c
|
make wait_reads a deque instead of a list
|
2020-04-29 14:52:22 +01:00 |
|
jesopo
|
8f0a3045c5
|
self._wait_for is no longer used
|
2020-04-29 14:31:41 +01:00 |
|
jesopo
|
6d4222b4c1
|
minor refactor of how we call _next_line()
|
2020-04-29 12:23:11 +01:00 |
|