<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>zope.event Documentation — zope.event 4.3.0 documentation</title> <link rel="stylesheet" href="_static/classic.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <script type="text/javascript" src="_static/jquery.js"></script> <script type="text/javascript" src="_static/underscore.js"></script> <script type="text/javascript" src="_static/doctools.js"></script> <script type="text/javascript" src="_static/language_data.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="Using zope.event" href="usage.html" /> </head><body> <div class="related" role="navigation" aria-label="related navigation"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="genindex.html" title="General Index" accesskey="I">index</a></li> <li class="right" > <a href="py-modindex.html" title="Python Module Index" >modules</a> |</li> <li class="right" > <a href="usage.html" title="Using zope.event" accesskey="N">next</a> |</li> <li class="nav-item nav-item-0"><a href="#">zope.event 4.3.0 documentation</a> »</li> </ul> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="section" id="zope-event-documentation"> <h1><a class="reference internal" href="usage.html#module-zope.event" title="zope.event"><code class="xref py py-mod docutils literal notranslate"><span class="pre">zope.event</span></code></a> Documentation<a class="headerlink" href="#zope-event-documentation" title="Permalink to this headline">¶</a></h1> <p>This package provides a simple event system on which application-specific event systems can be built. For example, a type-based event dispatching system that builds on <a class="reference external" href="https://zopeinterface.readthedocs.io/en/latest/">zope.interface</a> can be found in <a class="reference external" href="https://zopecomponent.readthedocs.io/en/latest">zope.component</a>. A simpler system is distributed with this package and is described in <a class="reference internal" href="classhandler.html"><span class="doc">Class-based event handlers</span></a>.</p> <p>Application code can generate events without being concerned about the event-processing frameworks that might handle the events.</p> <p>Events are objects that represent something happening in a system. They are used to extend processing by providing processing plug points.</p> <p>Contents:</p> <div class="toctree-wrapper compound"> <ul> <li class="toctree-l1"><a class="reference internal" href="usage.html">Using <code class="docutils literal notranslate"><span class="pre">zope.event</span></code></a><ul> <li class="toctree-l2"><a class="reference internal" href="usage.html#notifications">Notifications</a></li> <li class="toctree-l2"><a class="reference internal" href="usage.html#subscribers">Subscribers</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="theory.html">Theory of Operation</a><ul> <li class="toctree-l2"><a class="reference internal" href="theory.html#outline">Outline</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="api.html"><code class="docutils literal notranslate"><span class="pre">zope.event</span></code> API Reference</a><ul> <li class="toctree-l2"><a class="reference internal" href="api.html#data">Data</a></li> <li class="toctree-l2"><a class="reference internal" href="api.html#functions">Functions</a></li> </ul> </li> <li class="toctree-l1"><a class="reference internal" href="classhandler.html">Class-based event handlers</a></li> <li class="toctree-l1"><a class="reference internal" href="hacking.html">Hacking on <code class="docutils literal notranslate"><span class="pre">zope.event</span></code></a><ul> <li class="toctree-l2"><a class="reference internal" href="hacking.html#getting-the-code">Getting the Code</a></li> <li class="toctree-l2"><a class="reference internal" href="hacking.html#working-in-a-virtualenv">Working in a <code class="docutils literal notranslate"><span class="pre">virtualenv</span></code></a></li> <li class="toctree-l2"><a class="reference internal" href="hacking.html#using-zc-buildout">Using <code class="docutils literal notranslate"><span class="pre">zc.buildout</span></code></a></li> <li class="toctree-l2"><a class="reference internal" href="hacking.html#using-tox">Using <code class="docutils literal notranslate"><span class="pre">tox</span></code></a></li> <li class="toctree-l2"><a class="reference internal" href="hacking.html#contributing-to-zope-event">Contributing to <code class="docutils literal notranslate"><span class="pre">zope.event</span></code></a></li> </ul> </li> </ul> </div> </div> <div class="section" id="indices-and-tables"> <h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1> <ul class="simple"> <li><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></li> <li><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></li> <li><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></li> </ul> </div> </div> </div> </div> <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> <div class="sphinxsidebarwrapper"> <h3><a href="#">Table of Contents</a></h3> <ul> <li><a class="reference internal" href="#"><code class="docutils literal notranslate"><span class="pre">zope.event</span></code> Documentation</a></li> <li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li> </ul> <h4>Next topic</h4> <p class="topless"><a href="usage.html" title="next chapter">Using <code class="docutils literal notranslate"><span class="pre">zope.event</span></code></a></p> <div role="note" aria-label="source link"> <h3>This Page</h3> <ul class="this-page-menu"> <li><a href="_sources/index.rst.txt" rel="nofollow">Show Source</a></li> </ul> </div> <div id="searchbox" style="display: none" role="search"> <h3>Quick search</h3> <div class="searchformwrapper"> <form class="search" action="search.html" method="get"> <input type="text" name="q" /> <input type="submit" value="Go" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div> <script type="text/javascript">$('#searchbox').show(0);</script> </div> </div> <div class="clearer"></div> </div> <div class="related" role="navigation" aria-label="related navigation"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="genindex.html" title="General Index" >index</a></li> <li class="right" > <a href="py-modindex.html" title="Python Module Index" >modules</a> |</li> <li class="right" > <a href="usage.html" title="Using zope.event" >next</a> |</li> <li class="nav-item nav-item-0"><a href="#">zope.event 4.3.0 documentation</a> »</li> </ul> </div> <div class="footer" role="contentinfo"> © Copyright 2010, Zope Foundation and Contributors. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.3. </div> </body> </html>