Commit Graph

39 Commits (a8dcd53ccca0d6fffc4568bc216ddedeed610474)

Author SHA1 Message Date
David Wilson 8f42a58281 docs: move Router.route() into Sphinx. 8 years ago
David Wilson 48096ab033 docs: move Broker docstrings into Sphinx. 8 years ago
David Wilson d800b684ef Merge branch 'module-preloading'
Not much point in keeping the docs changes separate.
8 years ago
David Wilson dc6ed860f7 docs: fix reference to with: 8 years ago
David Wilson 320191cae2 docs: move fakessh docs into Sphinx. 8 years ago
David Wilson 2830304407 docs: move mitogen.utils docs to Sphinx. 8 years ago
David Wilson b56f848cc6 docs: fix decorator types. 8 years ago
David Wilson 8e69838b44 docs: annother barriage of cross-reference fixes. 8 years ago
David Wilson b88e68df72 docs: Fix up tons of references, document trust chain 8 years ago
David Wilson 88c82aff6a docs: Fix index generation everywhere. 8 years ago
David Wilson e057d289e9 Reference Select 8 years ago
David Wilson ed329fe580 Typo. 8 years ago
David Wilson 8d8096b6d8 docs: fix :return: syntax. 8 years ago
David Wilson 3a883d79f6 More API documentation. 8 years ago
David Wilson 0da42a5e90 Typo. 8 years ago
David Wilson 62c9dc6f49 Better document Router API and constructors. 8 years ago
David Wilson 126080019d Add mitogen.parent_ids to docs. 8 years ago
David Wilson a5f809cbd9 Tidy up select examples even more. 8 years ago
David Wilson 05d601c315 Document channel class 8 years ago
David Wilson 89220a418a Document Sender and Receiver classes. 8 years ago
David Wilson 39924c432f Tidy up select docs. 8 years ago
David Wilson 6dc0e13f5f issue #20: Return type fix. 8 years ago
David Wilson 186d823600 issue #20: tests and fixes for mitogen.master.Select(). 8 years ago
David Wilson 6869292738 issue #20: initial implementation of mitogen.master.Select(). 8 years ago
David Wilson 1ed8bb6924 Document a bunch of mitogen.master and move more docstrings into Sphinx. 8 years ago
David Wilson 535ffc25b7 Move more docstrings out of core.py. 8 years ago
David Wilson 05a0feb2f9 core: support takes_econtext and takes_router decorators. 8 years ago
David Wilson 1627164165 fix unbelievably dumb variable shadowing 8 years ago
David Wilson 6e3f0702a3 A few more mitogen.slave/master changes 8 years ago
David Wilson 446e956e8f Rename package. 8 years ago
David Wilson 1bd510601e fakessh: rename API function to match index.rst. 8 years ago
David Wilson 65d5844d1a Tidy up docs. 8 years ago
David Wilson 42732c90b6 Add sudo factory to docs. 9 years ago
David Wilson ff903b1bcd Rearrange docs, split connection methods into submodules. 9 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.
9 years ago
David Wilson da4e457247 More docs, move call/call_with_deadline to econtext.master. 10 years ago
David Wilson 62520b1bcb Write history section. 10 years ago
David Wilson 63ee222406 Many docs updates. 10 years ago
David Wilson ce27058bdf Initial intro doc. 10 years ago