summaryrefslogtreecommitdiff
path: root/doc/extdev/utils.rst
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2019-03-09 16:46:41 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2019-04-06 15:36:50 +0900
commit9e2aba54d3544a9a0fe803e4afec239e539b787b (patch)
tree14948434d1236f047c840e7f517e6cda4765393c /doc/extdev/utils.rst
parentd501bc136ce5069e97a5f347dbc694717dddced8 (diff)
downloadsphinx-git-9e2aba54d3544a9a0fe803e4afec239e539b787b.tar.gz
Make EventManager portable
So far, we need to bypass application object for modules to emit a event. This make EventManager portable and easy to pass event emitter. This brings modules less coupled with application object.
Diffstat (limited to 'doc/extdev/utils.rst')
-rw-r--r--doc/extdev/utils.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/extdev/utils.rst b/doc/extdev/utils.rst
index 2a94a34bb..e842f3032 100644
--- a/doc/extdev/utils.rst
+++ b/doc/extdev/utils.rst
@@ -29,3 +29,9 @@ components (e.g. :class:`.Config`, :class:`.BuildEnvironment` and so on) easily.
.. autoclass:: sphinx.transforms.post_transforms.images.ImageConverter
:members:
+
+Utility components
+------------------
+
+.. autoclass:: sphinx.events.EventManager
+ :members: