Kristóf Tóth
|
499ce8af76
|
Support connecting to existing pipes (and not touching them)
|
2019-07-30 14:44:05 +02:00 |
|
Kristóf Tóth
|
acd8fde005
|
Refactor io thread registering
|
2019-07-30 13:04:08 +02:00 |
|
Kristóf Tóth
|
6de4ff527a
|
Rework whole package to allow read-only/write-only servers
|
2019-07-29 18:15:19 +02:00 |
|
Kristóf Tóth
|
48ffb7804a
|
Fix positional arguments accidentally left optional after refactor
|
2019-06-23 20:53:24 +02:00 |
|
Kristóf Tóth
|
ed62c1d01c
|
Simplify on_stop
|
2019-06-23 18:44:34 +02:00 |
|
Kristóf Tóth
|
1155011b48
|
Make PipeIOServer a contextmanager
|
2019-06-23 18:40:06 +02:00 |
|
Kristóf Tóth
|
a1e3fe9813
|
Allow reassigning handle_message() before start()
|
2019-06-23 18:22:04 +02:00 |
|
Kristóf Tóth
|
5b79dbff2b
|
Fix bug where I'd accidentally override threading.Thread internals
|
2019-05-09 15:26:39 +02:00 |
|
Kristóf Tóth
|
38c81e0d29
|
Add support for an on_stop callback
|
2019-05-09 13:46:31 +02:00 |
|
Kristóf Tóth
|
8f80f49a86
|
Implement support for waiting for PipeIOServer to stop
|
2019-05-09 13:26:48 +02:00 |
|
Kristóf Tóth
|
b1d23f9d95
|
Daemonize all threads to avoid breaking IOLoop exception handling (i.e tornado)
|
2019-05-07 17:16:43 +02:00 |
|
Kristóf Tóth
|
9f23ff1d6b
|
Change default permission (execute bit has no meaning on pipes)
|
2019-05-04 22:50:08 +02:00 |
|
Kristóf Tóth
|
9ccb05a709
|
Add support for initializing pipes with specific permissions
|
2019-05-04 21:06:00 +02:00 |
|
Kristóf Tóth
|
024204e439
|
Make PipeIOServer API more consistent with clients
|
2019-04-17 14:10:47 +02:00 |
|
Kristóf Tóth
|
5ff2f6c27d
|
Make PipeIOServer non-blocking
|
2019-04-10 12:40:51 +02:00 |
|
Kristóf Tóth
|
22d22bc5e3
|
Avoid providing default pipe locations in PipeIOServer
|
2019-04-02 11:47:21 +02:00 |
|
Kristóf Tóth
|
1a28862129
|
Rework PipeIOServer to use "keep pipes open" model with robust unblocking
|
2019-03-28 16:25:53 +01:00 |
|
Kristóf Tóth
|
2aa673d2c9
|
Make pipe path attributes of PipeIOServer properties
|
2018-12-18 21:25:56 +01:00 |
|
Kristóf Tóth
|
d28ea355f7
|
Refactor pipe logic to a separate class
|
2018-12-16 21:22:20 +01:00 |
|
Kristóf Tóth
|
a389273779
|
Make handle_message() public
|
2018-12-16 19:16:01 +01:00 |
|
Kristóf Tóth
|
09abb0331d
|
Refactor PipeIOServer.__init__()
|
2018-12-16 19:04:51 +01:00 |
|
Kristóf Tóth
|
5091380133
|
Implement testing the removal of IO pipes on server stop
|
2018-12-15 01:07:02 +01:00 |
|
Kristóf Tóth
|
86662b14d8
|
Refactor PipeIOServer implementation into several files
|
2018-12-14 17:36:53 +01:00 |
|