David Wilson
a5f809cbd9
Tidy up select examples even more.
8 years ago
David Wilson
39924c432f
Tidy up select docs.
8 years ago
David Wilson
9625e77f87
More concise text.
8 years ago
David Wilson
6869292738
issue #20 : initial implementation of mitogen.master.Select().
8 years ago
David Wilson
f186b4c9d8
docs: Use sphinx-programoutput plugin for preamble_size.py
8 years ago
David Wilson
f62d4f1891
Update preamble_size output.
8 years ago
David Wilson
1627164165
fix unbelievably dumb variable shadowing
8 years ago
David Wilson
ce7a7eddb4
Mention git.
8 years ago
David Wilson
9aec5a1ccf
Invert the sense of mitogen.slave
8 years ago
David Wilson
84707866b9
A few more images.
8 years ago
David Wilson
446e956e8f
Rename package.
8 years ago
David Wilson
b52a556abd
Reorder.
8 years ago
David Wilson
8d9c7245ec
Tidy example.
8 years ago
David Wilson
abbcd30fa1
fakessh: add nice graphml image
8 years ago
David Wilson
7634b4c31c
Add ProcessMonitor class
8 years ago
David Wilson
a11003862b
Add warning to docs.
8 years ago
David Wilson
e0ecfab5fc
More bold, everyone loves drama
8 years ago
David Wilson
d702a61589
More doc updates.
8 years ago
David Wilson
616dc43069
fakessh: Initial working version
8 years ago
David Wilson
15d3508331
Add examples section to docs.
8 years ago
David Wilson
b70803a763
Update numbers.
8 years ago
David Wilson
0aff1d82c6
Reads more neatly.
8 years ago
David Wilson
f9df857a57
Tidy up API.
8 years ago
David Wilson
2d92455103
Update example.
8 years ago
David Wilson
0c8e486891
Clarify.
8 years ago
David Wilson
9cd9f1fec2
Update module forwarder blurb.
9 years ago
David Wilson
ff903b1bcd
Rearrange docs, split connection methods into submodules.
9 years ago
David Wilson
2feaf570bd
Reorient Sphinx layout to get subheadings in sidebar.
9 years ago
David Wilson
762bf0722a
Drama
10 years ago
David Wilson
fea12a6030
Many updates: graceful shutdown, docs, threading
...
* Start splitting docs up into internals.rst / api.rst
* Docs for lots more of econtext.core.
* Get rid of _update_stream() and has_output(), replace with individual
functions called as state changes.
* Add Broker.on_thread() and remove Stream._lock: simply call
on_thread() to ensure buffer management is linearized.
* Rename read_side/write_side to receive_side/transmit_side like event
handler names.
* Clean up some more repr / debug logs.
* Move handle cleanup to Context.on_shutdown where it belongs.
* Make wake() a noop when called from broker thread.
* Replace graceful_count crap with Side.graceful attribute, add
Broker.keep_alive() to check whether any registered readers want to
be kept alive for graceful shutdown() or any child contexts with a
connected stream exist.
* Make master.Broker timeout slightly longer than slave broker.
* Add generic on_thread() to allow running code on the IO thread.
10 years ago
David Wilson
1bc8681cb4
More doc updates.
10 years ago
David Wilson
1f27872eda
Many docs updates.
10 years ago
David Wilson
da4e457247
More docs, move call/call_with_deadline to econtext.master.
10 years ago
David Wilson
a00cb1d6d2
More drama bold.
10 years ago
David Wilson
e87b44a703
Hyperlinks.
10 years ago
David Wilson
c607831561
SlaveModuleImporter->Importer, enable intersphinx, finish howitworks.rst.
10 years ago
David Wilson
62520b1bcb
Write history section.
10 years ago
David Wilson
63ee222406
Many docs updates.
10 years ago
David Wilson
a174c32d22
Remove comma
10 years ago
David Wilson
99b9abf052
Drama markup.
10 years ago
David Wilson
34a2166485
More docs.
10 years ago
David Wilson
fb501f66db
Add history.rst.
10 years ago
David Wilson
2d3dd2ef63
Pad out howitworks.rst.
10 years ago
David Wilson
ce27058bdf
Initial intro doc.
10 years ago
David Wilson
c63f1a5415
Initial docs config.
10 years ago