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