Nocturn9x
|
646d4a4f93
|
Minor fixes
|
2023-02-21 15:47:22 +01:00 |
Nocturn9x
|
e37ffdeb06
|
Initial broken work on a generic streams interface
|
2022-10-10 13:35:22 +02:00 |
Nocturn9x
|
55868c450e
|
Removed debugging raise statement
|
2022-10-10 10:22:37 +02:00 |
Nocturn9x
|
60df2f059a
|
Fixed mistake from rebase
|
2022-10-10 10:21:37 +02:00 |
Nocturn9x
|
d408cffa87
|
Bug fixes with exception handling and minor documentation improvements
|
2022-10-10 09:55:18 +02:00 |
Mattia Giambirtone
|
6d089d7d5f
|
Various fixes for I/O, timeouts, cancellation and more. Need to fix task_ipc2.py which is broken for some reason
|
2022-09-01 13:18:15 +02:00 |
Mattia Giambirtone
|
ec9c4cf1c9
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# tests/timeout3.py
|
2022-05-14 11:22:57 +02:00 |
Nocturn9x
|
66d7c51268
|
Locks stuff + fixes + bugs
|
2022-05-14 11:19:55 +02:00 |
Mattia Giambirtone
|
07b6621796
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# giambio/context.py
# giambio/core.py
# giambio/runtime.py
# giambio/sync.py
# tests/queue.py
# tests/timeout.py
|
2022-05-14 11:16:59 +02:00 |
Nocturn9x
|
ad34be8754
|
Added locks
|
2022-05-10 11:56:47 +02:00 |
Nocturn9x
|
e76998f29f
|
Added experimental network channels
|
2022-02-27 18:50:57 +01:00 |
Nocturn9x
|
ed6aba490f
|
Added two-way proxy example stolen from njsmith and fixed bug with io_release_task being fucking dumb
|
2022-02-27 18:14:12 +01:00 |
Nocturn9x
|
b8ee9945c1
|
Minor changes
|
2022-02-27 14:01:07 +01:00 |
Nocturn9x
|
800a173aa6
|
Minor change to task_ipc test
|
2022-02-27 13:42:25 +01:00 |
Nocturn9x
|
3ec0864734
|
Added experimental memory channels
|
2022-02-27 13:39:32 +01:00 |
Nocturn9x
|
3eb6844848
|
Hopefully fixed giambio.Queue
|
2022-02-26 21:59:18 +01:00 |
Nocturn9x
|
da9a579caf
|
Changed version back to 0.x.x because giambio isn't ready yet
|
2022-02-26 19:35:42 +01:00 |
Nocturn9x
|
f38e508ef6
|
Fixed bug where suspended tasks would not be purged upon exiting
|
2022-02-26 19:35:03 +01:00 |
Mattia Giambirtone
|
5c05de495d
|
Fixed some issues with join() not properly rescheduling its caller when appropriate
|
2022-02-05 16:14:21 +01:00 |
Mattia Giambirtone
|
584f762d61
|
Fixed some edge cases with timeouts. Task.join() now returns the task's return value
|
2022-02-05 15:47:01 +01:00 |
Nocturn9x
|
587fba2dad
|
Minor fixes to I/O, added initial chatroom_client implementation
|
2022-02-05 15:34:45 +01:00 |
Nocturn9x
|
594c69ed84
|
Moved the queueing mechanism to use events instead of event loop hacks
|
2022-02-05 13:00:55 +01:00 |
Nocturn9x
|
51d01ba44e
|
Minor fixes to chatroom test. Hopefully fixed queue
|
2022-02-05 12:37:05 +01:00 |
Nocturn9x
|
a0d376bb35
|
Added chatroom example and initial work on (semi-broken) async Queue implementation
|
2022-02-04 20:19:48 +01:00 |
Nocturn9x
|
cd2a436d3d
|
Made the socket_ssl test look nicer
|
2022-02-04 12:16:03 +01:00 |
Nocturn9x
|
f7fbad931a
|
(Hopefully) Fixed issues with blockinb I/O and timeouts
|
2022-02-04 11:56:15 +01:00 |
nocturn9x
|
4e1d328df4
|
Fixed bug with sleeping from the main task
|
2021-10-09 14:35:41 +02:00 |
nocturn9x
|
89501eb7b2
|
Removed duplicate SSL test
|
2021-10-09 14:14:58 +02:00 |
nocturn9x
|
107af1d7f2
|
Added https test
|
2021-10-09 14:14:33 +02:00 |
nocturn9x
|
0f5bc18069
|
Removed test 'a.py' file
|
2021-10-09 14:02:47 +02:00 |
nocturn9x
|
0b8e1487c7
|
Several fixes to nested pools, cancellation, timeouts and more. Fixed SSL I/O (WIP)
|
2021-08-28 23:26:24 +02:00 |
nocturn9x
|
b9ed99e3ee
|
Fixed self._data-based methods
|
2021-08-27 10:32:42 +02:00 |
nocturn9x
|
0916d9634c
|
Fixed wrong task object removed from self.tasks within self.cancel
|
2021-08-27 09:14:15 +02:00 |
nocturn9x
|
a472116686
|
The loop now removes exited tasks from self.tasks
|
2021-08-27 09:04:26 +02:00 |
nocturn9x
|
e4a4c45f65
|
Updated server example with context manager to close the server socket automatically
|
2021-08-26 16:54:13 +02:00 |
nocturn9x
|
9bb091cdef
|
Fixed nested pools (sorta?)
|
2021-08-26 16:19:40 +02:00 |
nocturn9x
|
2cdaa231b4
|
Small fixes
|
2021-08-06 11:53:38 +02:00 |
nocturn9x
|
44a07521b2
|
Beautified and simplified some code + README additions
|
2021-07-22 11:13:08 +02:00 |
nocturn9x
|
2003f096f6
|
Added the possibility to initialize the event loop without starting it
|
2021-07-14 12:18:04 +02:00 |
nocturn9x
|
f44b3806fe
|
Added a default (5) for io_skip_limit, __repr__ and some extra shutdown code
|
2021-07-14 11:48:44 +02:00 |
nocturn9x
|
9128cd9759
|
Breaking changes: do not use
|
2021-06-08 17:21:59 +02:00 |
nocturn9x
|
5dd15459ed
|
Changed curio.TaskPool to curio.TaskGroup to reflect reality
|
2021-06-04 14:59:27 +02:00 |
nocturn9x
|
a20123864b
|
Minor fix
|
2021-06-03 16:39:22 +02:00 |
nocturn9x
|
792399744f
|
Fixed sentence about curio/trio
|
2021-06-03 16:39:02 +02:00 |
nocturn9x
|
a72bd99754
|
Fixed unordered list
|
2021-06-03 16:37:07 +02:00 |
nocturn9x
|
95a9300da8
|
Moved some code around, added more socket methods and fixed I/O for SSL sockets (hopefully)
|
2021-06-03 16:34:26 +02:00 |
nocturn9x
|
268745c552
|
Attempts to fix SSL
|
2021-05-31 22:56:03 +02:00 |
nocturn9x
|
668404b049
|
Minor fixes to SSL
|
2021-05-31 11:11:56 +02:00 |
nocturn9x
|
fc13f5eef5
|
Minor wording and typos fixes
|
2021-05-21 11:43:24 +02:00 |
nocturn9x
|
ec721fafd8
|
Moved IOInterrupt to socket module
|
2021-04-29 15:58:46 +02:00 |