|
|
|
|
|
|
|
API Reference
|
|
|
|
*************
|
|
|
|
|
|
|
|
|
|
|
|
econtext Package
|
|
|
|
================
|
|
|
|
|
|
|
|
.. automodule:: econtext
|
|
|
|
|
|
|
|
.. autodata:: econtext.slave
|
|
|
|
|
|
|
|
|
|
|
|
econtext.core
|
|
|
|
=============
|
|
|
|
|
|
|
|
.. automodule:: econtext.core
|
|
|
|
|
|
|
|
|
|
|
|
Exceptions
|
|
|
|
----------
|
|
|
|
|
|
|
|
.. autoclass:: econtext.core.Error
|
|
|
|
.. autoclass:: econtext.core.CallError
|
|
|
|
.. autoclass:: econtext.core.ChannelError
|
|
|
|
.. autoclass:: econtext.core.StreamError
|
|
|
|
.. autoclass:: econtext.core.TimeoutError
|
|
|
|
|
|
|
|
|
|
|
|
Context Class
|
|
|
|
-------------
|
|
|
|
|
|
|
|
.. autoclass:: econtext.core.Context
|
|
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
Channel Class
|
|
|
|
-------------
|
|
|
|
|
|
|
|
.. autoclass:: econtext.core.Channel
|
|
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
ExternalContext Class
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
.. class:: econtext.core.ExternalContext
|
|
|
|
|
|
|
|
External context implementation.
|
|
|
|
|
|
|
|
.. attribute:: broker
|
|
|
|
|
|
|
|
The :py:class:`econtext.core.Broker` instance.
|
|
|
|
|
|
|
|
.. attribute:: context
|
|
|
|
|
|
|
|
The :py:class:`econtext.core.Context` instance.
|
|
|
|
|
|
|
|
.. attribute:: channel
|
|
|
|
|
|
|
|
The :py:class:`econtext.core.Channel` over which
|
|
|
|
:py:data:`CALL_FUNCTION` requests are received.
|
|
|
|
|
|
|
|
.. attribute:: stdout_log
|
|
|
|
|
|
|
|
The :py:class:`econtext.core.IoLogger` connected to ``stdout``.
|
|
|
|
|
|
|
|
.. attribute:: importer
|
|
|
|
|
|
|
|
The :py:class:`econtext.core.Importer` instance.
|
|
|
|
|
|
|
|
.. attribute:: stdout_log
|
|
|
|
|
|
|
|
The :py:class:`IoLogger` connected to ``stdout``.
|
|
|
|
|
|
|
|
.. attribute:: stderr_log
|
|
|
|
|
|
|
|
The :py:class:`IoLogger` connected to ``stderr``.
|
|
|
|
|
|
|
|
|
|
|
|
econtext.master
|
|
|
|
===============
|
|
|
|
|
|
|
|
.. automodule:: econtext.master
|
|
|
|
|
|
|
|
|
|
|
|
Helper Functions
|
|
|
|
----------------
|
|
|
|
|
|
|
|
.. autofunction:: econtext.master.create_child
|
|
|
|
.. autofunction:: econtext.master.get_child_modules
|
|
|
|
.. autofunction:: econtext.master.minimize_source
|
|
|
|
|
|
|
|
|
|
|
|
Context Class
|
|
|
|
-------------
|
|
|
|
|
|
|
|
.. autoclass:: econtext.master.Context
|
|
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
Broker Class
|
|
|
|
------------
|
|
|
|
|
|
|
|
.. autoclass:: econtext.master.Broker
|
|
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
Stream Classes
|
|
|
|
--------------
|
|
|
|
|
|
|
|
.. autoclass:: econtext.master.LocalStream
|
|
|
|
:members:
|
|
|
|
|
|
|
|
.. autoclass:: econtext.master.SshStream
|
|
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
econtext.utils
|
|
|
|
==============
|
|
|
|
|
|
|
|
.. automodule:: econtext.utils
|
|
|
|
:members:
|