Commit Graph

57 Commits

Author SHA1 Message Date
Tony Garnock-Jones fffcd025ad Stdio transport 2021-08-19 18:40:05 -04:00
Tony Garnock-Jones e238d433ee Use argparse 2021-08-19 17:27:42 -04:00
Tony Garnock-Jones 79f433167c Slightly improve exiting of tcp connections 2021-08-19 17:27:33 -04:00
Tony Garnock-Jones aa2baa62f1 Yet another decorator 2021-08-19 17:09:07 -04:00
Tony Garnock-Jones a80e101a96 Clean up imports 2021-08-19 17:05:55 -04:00
Tony Garnock-Jones 026d1ec151 Further refinements 2021-08-19 17:04:35 -04:00
Tony Garnock-Jones 21aa08e75b Remove uninteresting connection/disconnection handlers 2021-08-19 16:10:08 -04:00
Tony Garnock-Jones 38f6f500c3 Better decorators; treat linked tasks as non-inert 2021-08-19 16:08:53 -04:00
Tony Garnock-Jones 82e5a2c07b Utility decorators 2021-08-19 15:50:21 -04:00
Tony Garnock-Jones c8cbc8cdb6 Update README and setup.py 2021-08-19 14:39:43 -04:00
Tony Garnock-Jones 822d38dcf9 Tighten 2021-08-19 14:06:33 -04:00
Tony Garnock-Jones 1f7832a358 Start on linked_task 2021-08-19 14:04:38 -04:00
Tony Garnock-Jones f942b6aefb Step toward linked tasks 2021-08-19 13:26:12 -04:00
Tony Garnock-Jones 3e538df711 Repair path to schema bundle 2021-08-19 12:59:58 -04:00
Tony Garnock-Jones 29fe7d1d97 Guard against non-callable, non-facet on_add results 2021-08-19 12:59:48 -04:00
Tony Garnock-Jones 2b06fc2758 Relay and chat demo; not quite there yet 2021-08-18 22:59:04 -04:00
Tony Garnock-Jones 10f4bc9e34 Reimplement following novy design 2021-08-18 13:35:49 -04:00
Tony Garnock-Jones d4387d645a Fix linking 2021-05-12 15:45:05 +02:00
Tony Garnock-Jones 678d828f20 Link to chat.py 2021-05-12 15:44:24 +02:00
Tony Garnock-Jones f4a32f08cc README.md 2021-05-12 15:43:54 +02:00
Tony Garnock-Jones 378e4b69a6 An attempt at better connection error-handling 2020-07-22 10:06:58 +02:00
Tony Garnock-Jones a4f5da1a25 Latest preserves doesn't support placeholders 2020-07-22 10:06:47 +02:00
Tony Garnock-Jones 419597ecf4 Bump version for new preserves 0.1.x 2019-09-11 15:09:40 +01:00
Tony Garnock-Jones 53df6ba4f1 Unneeded vestigial import 2019-09-11 15:00:27 +01:00
Tony Garnock-Jones 306f702679 Comment re import * 2019-09-11 15:00:17 +01:00
Tony Garnock-Jones 25ef728b80 Update from short forms to placeholders 2019-09-11 14:38:12 +01:00
Tony Garnock-Jones eccff41397 is_alive; better error reporting 2019-06-24 00:03:07 +01:00
Tony Garnock-Jones 3b34b86bf1 Actors; Facets; logging; error handling 2019-06-23 21:43:52 +01:00
Tony Garnock-Jones a068acb2f7 Actually wait before reconnecting 2019-06-23 15:15:22 +01:00
Tony Garnock-Jones f6b7667155 Reconnection logic 2019-06-23 15:11:42 +01:00
Tony Garnock-Jones ab54b0234f Connection URL parsing 2019-06-23 14:37:35 +01:00
Tony Garnock-Jones 24590b17ad Clean up for publication 2019-06-23 13:17:47 +01:00
Tony Garnock-Jones 0ec0d68b62 Flush after print 2019-06-13 12:59:05 +01:00
Tony Garnock-Jones c73fb462d2 Turn-based protocol 2019-06-12 00:26:40 +01:00
Tony Garnock-Jones 7762529d16 End message 2019-06-07 15:06:18 +01:00
Tony Garnock-Jones 9dbf4a8c5a Turn commits 2019-05-30 22:35:56 +01:00
Tony Garnock-Jones b67ad5d1c5 ovlinfo.py 2019-05-28 17:00:36 +01:00
Tony Garnock-Jones 207d54c576 Include omitted connection alternative 2019-05-28 16:00:49 +01:00
Tony Garnock-Jones 816b9ceb60 Change name of chat scope to "chat" 2019-05-16 22:30:07 +01:00
Tony Garnock-Jones 31f81f3de1 Move away from use of "broker" 2019-05-16 20:14:27 +01:00
Tony Garnock-Jones 73f66b9638 Simplify (?) ws.recv invocation 2019-05-16 15:00:12 +01:00
Tony Garnock-Jones d514baac38 Better fault handling: a delayed send/close will only fire if self.ws is still present 2019-05-16 15:00:00 +01:00
Tony Garnock-Jones 2f119b81af Handle errors from server 2019-05-16 14:59:23 +01:00
Tony Garnock-Jones fdf8a07a5d Python3 wants strings given to stderr.write 2019-05-16 14:28:14 +01:00
Tony Garnock-Jones 3d4b0d547c New connection setup protocol 2019-05-16 12:46:22 +01:00
Tony Garnock-Jones 905cba6697 Enable debugging for example loop 2019-03-22 14:21:32 +00:00
Tony Garnock-Jones df719276d1 Proper shutdown of TCP connections on ^D 2019-03-22 14:21:21 +00:00
Tony Garnock-Jones 489252c9e7 Warn on duplicate/missing captures 2019-03-22 14:21:10 +00:00
Tony Garnock-Jones d45d6b63d3 Handle flushing of pending callbacks before loop termination; avoids error on ^D with websocket connections 2019-03-22 14:20:56 +00:00
Tony Garnock-Jones 36a373a89e Remove unused parameter 2019-03-22 14:20:22 +00:00