<spanid="evennia-contrib-ingame-python-utils"></span><h1>evennia.contrib.ingame_python.utils<aclass="headerlink"href="#module-evennia.contrib.ingame_python.utils"title="Permalink to this headline">¶</a></h1>
<p>Functions to extend the event system.</p>
<p>These functions are to be used by developers to customize events and callbacks.</p>
<codeclass="sig-prename descclassname">evennia.contrib.ingame_python.utils.</code><codeclass="sig-name descname">get_event_handler</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/ingame_python/utils.html#get_event_handler"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.ingame_python.utils.get_event_handler"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.contrib.ingame_python.utils.</code><codeclass="sig-name descname">register_events</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">path_or_typeclass</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/ingame_python/utils.html#register_events"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.ingame_python.utils.register_events"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.contrib.ingame_python.utils.</code><codeclass="sig-name descname">get_next_wait</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">format</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/ingame_python/utils.html#get_next_wait"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.ingame_python.utils.get_next_wait"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.contrib.ingame_python.utils.</code><codeclass="sig-name descname">time_event</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">obj</span></em>, <emclass="sig-param"><spanclass="n">event_name</span></em>, <emclass="sig-param"><spanclass="n">number</span></em>, <emclass="sig-param"><spanclass="n">parameters</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/ingame_python/utils.html#time_event"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.ingame_python.utils.time_event"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.contrib.ingame_python.utils.</code><codeclass="sig-name descname">keyword_event</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">callbacks</span></em>, <emclass="sig-param"><spanclass="n">parameters</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/ingame_python/utils.html#keyword_event"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.ingame_python.utils.keyword_event"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-prename descclassname">evennia.contrib.ingame_python.utils.</code><codeclass="sig-name descname">phrase_event</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">callbacks</span></em>, <emclass="sig-param"><spanclass="n">parameters</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/ingame_python/utils.html#phrase_event"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.ingame_python.utils.phrase_event"title="Permalink to this definition">¶</a></dt>
<emclass="property">exception </em><codeclass="sig-prename descclassname">evennia.contrib.ingame_python.utils.</code><codeclass="sig-name descname">InterruptEvent</code><aclass="reference internal"href="../_modules/evennia/contrib/ingame_python/utils.html#InterruptEvent"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.ingame_python.utils.InterruptEvent"title="Permalink to this definition">¶</a></dt>