Commit Graph

207 Commits (bcc61fa869a24b4db712eb92b7cd325af01bef3f)

Author SHA1 Message Date
Alex Willmer 631c97b143 Fix indentation of Router.route anchor 8 years ago
David Wilson dadee5dc05 docs: add Message documentation 8 years ago
David Wilson 8ef87bea6a select: clean up API. 8 years ago
David Wilson c9affbaf50 core: add auth_id field. 8 years ago
David Wilson ddf4a21bac Add mitogen.main() decorator mainly for docs and demo use. 8 years ago
David Wilson 6897227a31 utils: support log_to_file(usec=True) 8 years ago
David Wilson b194e46d35 docs: reorder sections 8 years ago
David Wilson 1acb068fb6 docs: remove obsolete warning 8 years ago
David Wilson 76e4683ef1 docs: sphinx-autobuild default target. 8 years ago
David Wilson 3f86347edc docs: fix typo 8 years ago
David Wilson e930099755 docs: vastly simplify importer concurrency docs 8 years ago
David Wilson 716637a20c importer: Beginnings of howitworks section. 8 years ago
David Wilson baf1d0e13d Tidy up and correct the new example 8 years ago
David Wilson 396c4f3cf2 Add shell replacement example. 8 years ago
David Wilson 549942344e docs: Fix function name. 8 years ago
David Wilson 22c1594f04 Simplify the API, make Broker optional and auto-shutdown on main thread exit. 8 years ago
Alex Willmer 7473addfd2 Replace all calls to file() with open()
Although these are synonyms in Python 2.x, when using MyPy to typecheck
code use of file() causes spurious errors.

This commit also serves as one small step to Python 3.x compatibility,
since 3.x removes the file() builtin.
8 years ago
David Wilson 36300b9fe6 docs: convert paragraph to footnote. 8 years ago
David Wilson 255656ef50 issue #49: update howitworks.rst for command line change 8 years ago
David Wilson dcea7ac616 docs: waiting on multiple calls 8 years ago
David Wilson 8f42a58281 docs: move Router.route() into Sphinx. 8 years ago
David Wilson b43cd31d59 docs: Add warning to preloading section. 8 years ago
David Wilson 48096ab033 docs: move Broker docstrings into Sphinx. 8 years ago
David Wilson 7eb81a1694 docs: more getting started guide 8 years ago
David Wilson d800b684ef Merge branch 'module-preloading'
Not much point in keeping the docs changes separate.
8 years ago
David Wilson 0b141ade62 docs: getting started 8 years ago
David Wilson 4632c73a72 More. 8 years ago
David Wilson d00821be89 docs: way more appropriate image 8 years ago
David Wilson 6792893666 docs: more getting started 8 years ago
David Wilson 2d6b004fa0 docs: Getting started tidyups 8 years ago
David Wilson dddaa29526 docs: Get started on Getting Started 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 2bda6ee70c docs: better io_op doc, move Side docs to Sphinx. 8 years ago
David Wilson 15492adabc docs: move BasicStream docs into Sphinx. 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 bab232f07c importer: module preloading docs 8 years ago
David Wilson 8439e889ed core: More robust shutdown
Now there is a separate SHUTDOWN message that relies only on being
received by the broker thread, the main thread can be hung horribly and
the process will still eventually receive a SIGTERM.
8 years ago
David Wilson 0e51aa5cd9 master: hack to avoid executing __main__. 8 years ago
David Wilson 88c82aff6a docs: Fix index generation everywhere. 8 years ago
David Wilson 8fec1f985e docs: remove note, unpickling can no longer trigger module loads 8 years ago
David Wilson 2d2d547a1c docs: s/random/pseudorandom/ 8 years ago
David Wilson a71c9fd128 docs: fix pickler docs, begin relabelling master/slave->parent/child 8 years ago
David Wilson abf1aa33dd docs: remove final references to call_with_deadline(). 8 years ago
David Wilson 09985204ad docs: with_context element is replaced by a decorator. 8 years ago
David Wilson e057d289e9 Reference Select 8 years ago
David Wilson 1b823dc0b0 Accidentally hecked in incomplete paragraph. 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 25963736c6 Fix function reference. 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 bc482c6be8 docs: Add spacing between list items in body text. 8 years ago
David Wilson 39924c432f Tidy up select docs. 8 years ago
David Wilson 9625e77f87 More concise text. 8 years ago
David Wilson 6dc0e13f5f issue #20: Return type fix. 8 years ago
David Wilson 0ef26f250e Package rename cleanup. 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 d1faf5ba1d Remove set from permitted types. 8 years ago
David Wilson df1dc41d4f Remove final vestiges of context.key. 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 1ed8bb6924 Document a bunch of mitogen.master and move more docstrings into Sphinx. 8 years ago
David Wilson 25adb7416a Reorder table of contents. 8 years ago
David Wilson 1de875b4aa Add serialization rules section. 8 years ago
David Wilson 491b5ab575 core: add ALLOCATE_ID message for fakessh. 8 years ago
David Wilson 18a0529887 Import unused images. 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 60dc0f6058 Typo. 8 years ago
David Wilson a1525b8bb8 Add subheading to describe each import hack. 8 years ago
David Wilson 38602d5eb3 Link to six bug. 8 years ago
David Wilson 700bfe31a4 Pad out shame.rst. 8 years ago
David Wilson db793003e0 Tidy. 8 years ago
David Wilson f60e8bc47d Add hacks to allow Mock to be imported. 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 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 2812d9210e Add extra edge 8 years ago
David Wilson 59e7b1956b Simplify edges 8 years ago
David Wilson b52a556abd Reorder. 8 years ago
David Wilson 8d9c7245ec Tidy example. 8 years ago
David Wilson 354c96c409 Missing arc in fakessh.graphml 8 years ago
David Wilson abbcd30fa1 fakessh: add nice graphml image 8 years ago
David Wilson 1bd510601e fakessh: rename API function to match index.rst. 8 years ago
David Wilson a1044d8a6e Tidy up docs 8 years ago
David Wilson 7634b4c31c Add ProcessMonitor class 8 years ago
David Wilson de91f9ef7a Get rid of HMAC use. 8 years ago