<spanid="evennia-commands-default-batchprocess"></span><h1>evennia.commands.default.batchprocess<aclass="headerlink"href="#module-evennia.commands.default.batchprocess"title="Link to this heading">¶</a></h1>
<p>Batch processors</p>
<p>These commands implements the ‘batch-command’ and ‘batch-code’
processors, using the functionality in evennia.utils.batchprocessors.
They allow for offline world-building.</p>
<p>Batch-command is the simpler system. This reads a file (<ahref="#id1"><spanclass="problematic"id="id2">*</span></a>.ev)
containing a list of in-game commands and executes them in sequence as
if they had been entered in the game (including permission checks
etc).</p>
<p>Batch-code is a full-fledged python code interpreter that reads blocks
of python code (<ahref="#id3"><spanclass="problematic"id="id4">*</span></a>.py) and executes them in sequence. This allows for
much more power than Batch-command, but requires knowing Python and
the Evennia API. It is also a severe security risk and should
therefore always be limited to superusers only.</p>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdBatchCommands</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdBatchCommands"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchcommands'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">['batchcommand',</span><spanclass="pre">'batchcmd']</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">switch_options</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">('interactive',)</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands.switch_options"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'building'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdBatchCommands.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands.func"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'batchcommand</span><spanclass="pre">batchcmd',</span><spanclass="pre">'category':</span><spanclass="pre">'building',</span><spanclass="pre">'key':</span><spanclass="pre">'batchcommands',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">batchcommand</span><spanclass="pre">batchcmd',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nbuild</span><spanclass="pre">from</span><spanclass="pre">batch-command</span><spanclass="pre">file\n\nUsage:\n</span><spanclass="pre">batchcommands[/interactive]</span><spanclass="pre"><python.path.to.file>\n\nSwitch:\n</span>  <spanclass="pre">interactive</span><spanclass="pre">-</span><spanclass="pre">this</span><spanclass="pre">mode</span><spanclass="pre">will</span><spanclass="pre">offer</span><spanclass="pre">more</span><spanclass="pre">control</span><spanclass="pre">when\n</span>                <spanclass="pre">executing</span><spanclass="pre">the</span><spanclass="pre">batch</span><spanclass="pre">file,</span><spanclass="pre">like</span><spanclass="pre">stepping,\n</span>                <spanclass="pre">skipping,</span><spanclass="pre">reloading</span><spanclass="pre">etc.\n\nRuns</span><spanclass="pre">batches</span><spanclass="pre">of</span><spanclass="pre">commands</span><spanclass="pre">from</span><spanclass="pre">a</span><spanclass="pre">batch-cmd</span><spanclass="pre">text</span><spanclass="pre">file</span><spanclass="pre">(*.ev).\n\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCommands.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdBatchCode</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdBatchCode"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchcode'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">['batchcodes']</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">switch_options</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">('interactive',</span><spanclass="pre">'debug')</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode.switch_options"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:superuser()'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'building'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdBatchCode.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode.func"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:superuser()'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'batchcodes',</span><spanclass="pre">'category':</span><spanclass="pre">'building',</span><spanclass="pre">'key':</span><spanclass="pre">'batchcode',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">batchcodes',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nbuild</span><spanclass="pre">from</span><spanclass="pre">batch-code</span><spanclass="pre">file\n\nUsage:\n</span><spanclass="pre">batchcode[/interactive]</span><spanclass="pre"><python</span><spanclass="pre">path</span><spanclass="pre">to</span><spanclass="pre">file>\n\nSwitch:\n</span>  <spanclass="pre">interactive</span><spanclass="pre">-</span><spanclass="pre">this</span><spanclass="pre">mode</span><spanclass="pre">will</span><spanclass="pre">offer</span><spanclass="pre">more</span><spanclass="pre">control</span><spanclass="pre">when\n</span>                <spanclass="pre">executing</span><spanclass="pre">the</span><spanclass="pre">batch</span><spanclass="pre">file,</span><spanclass="pre">like</span><spanclass="pre">stepping,\n</span>                <spanclass="pre">skipping,</span><spanclass="pre">reloading</span><spanclass="pre">etc.\n</span>  <spanclass="pre">debug</span><spanclass="pre">-</span><spanclass="pre">auto-delete</span><spanclass="pre">all</span><spanclass="pre">objects</span><spanclass="pre">that</span><spanclass="pre">has</span><spanclass="pre">been</span><spanclass="pre">marked</span><spanclass="pre">as\n</span>          <spanclass="pre">deletable</span><spanclass="pre">in</span><spanclass="pre">the</span><spanclass="pre">script</span><spanclass="pre">file</span><spanclass="pre">(see</span><spanclass="pre">example</span><spanclass="pre">files</span><spanclass="pre">for\n</span>          <spanclass="pre">syntax).</span><spanclass="pre">This</span><spanclass="pre">is</span><spanclass="pre">useful</span><spanclass="pre">so</span><spanclass="pre">as</span><spanclass="pre">to</span><spanclass="pre">to</span><spanclass="pre">not</span><spanclass="pre">leave</span><spanclass="pre">multiple\n</span>          <spanclass="pre">object</span><spanclass="pre">copies</span><spanclass="pre">behind</span><spanclass="pre">when</span><spanclass="pre">testing</span><spanclass="pre">out</span><spanclass="pre">the</span><spanclass="pre">script.\n\nRuns</span><spanclass="pre">batches</span><spanclass="pre">of</span><spanclass="pre">commands</span><spanclass="pre">from</span><spanclass="pre">a</span><spanclass="pre">batch-code</span><spanclass="pre">text</span><spanclass="pre">file</span><spanclass="pre">(*.py).\n\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdBatchCode.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">BatchInteractiveCmdSet</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cmdsetobj</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#BatchInteractiveCmdSet"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchInteractiveCmdSet"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'Batch_interactive'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchInteractiveCmdSet.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">priority</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">104</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchInteractiveCmdSet.priority"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">at_cmdset_creation</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#BatchInteractiveCmdSet.at_cmdset_creation"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchInteractiveCmdSet.at_cmdset_creation"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.commands.default.batchprocess.BatchInteractiveCmdSet'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchInteractiveCmdSet.path"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">BatchSafeCmdSet</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cmdsetobj</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#BatchSafeCmdSet"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchSafeCmdSet"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'Batch_default'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchSafeCmdSet.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">priority</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">150</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchSafeCmdSet.priority"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">at_cmdset_creation</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#BatchSafeCmdSet.at_cmdset_creation"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchSafeCmdSet.at_cmdset_creation"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.commands.default.batchprocess.BatchSafeCmdSet'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.BatchSafeCmdSet.path"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdSet</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cmdsetobj</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">__init__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cmdsetobj</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.__init__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.__init__"title="Link to this definition">¶</a></dt>
<li><p><strong>cmdsetobj</strong> (<aclass="reference internal"href="evennia.server.session.html#evennia.server.session.Session"title="evennia.server.session.Session"><em>Session</em></a><em>, </em><em>Account</em><em>, </em><em>Object</em><em>, </em><em>optional</em>) – This is the database object
to which this particular instance of cmdset is related. It
is often a character but may also be a regular object, Account
or Session.</p></li>
<li><p><strong>key</strong> (<em>str</em><em>, </em><em>optional</em>) – The idenfier for this cmdset. This
helps if wanting to selectively remov cmdsets.</p></li>
<spanclass="sig-name descname"><spanclass="pre">add</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cmd</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">allow_duplicates</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">False</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.add"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.add"title="Link to this definition">¶</a></dt>
<dd><p>Add a new command or commands to this CmdSet, a list of
commands or a cmdset to this cmdset. Note that this is <em>not</em>
a merge operation (that is handled by the + operator).</p>
<li><p><strong>cmd</strong> (<aclass="reference internal"href="evennia.commands.command.html#evennia.commands.command.Command"title="evennia.commands.command.Command"><em>Command</em></a><em>, </em><em>list</em><em>, </em><em>Cmdset</em>) – This allows for adding one or
more commands to this Cmdset in one go. If another Cmdset
is given, all its commands will be added.</p></li>
<li><p><strong>allow_duplicates</strong> (<em>bool</em><em>, </em><em>optional</em>) – If set, will not try to remove
duplicate cmds in the set. This is needed during the merge process
to avoid wiping commands coming from cmdsets with duplicate=True.</p></li>
</ul>
</dd>
</dl>
<pclass="rubric">Notes</p>
<p>If cmd already exists in set, it will replace the old one
(no priority checking etc happens here). This is very useful
when overloading default commands).</p>
<p>If cmd is another cmdset class or -instance, the commands of
that command set is added to this one, as if they were part of
the original cmdset definition. No merging or priority checks
are made, rather later added commands will simply replace
<spanclass="sig-name descname"><spanclass="pre">at_cmdset_creation</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.at_cmdset_creation"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.at_cmdset_creation"title="Link to this definition">¶</a></dt>
<dd><p>Hook method - this should be overloaded in the inheriting
class, and should take care of populating the cmdset by use of
<spanclass="sig-name descname"><spanclass="pre">count</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.count"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.count"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">duplicates</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.duplicates"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">errmessage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">''</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.errmessage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">get</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cmd</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.get"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.get"title="Link to this definition">¶</a></dt>
<dd><p>Get a command from the cmdset. This is mostly useful to
check if the command is part of this cmdset or not.</p>
<ddclass="field-odd"><p><strong>cmd</strong> (<aclass="reference internal"href="evennia.commands.command.html#evennia.commands.command.Command"title="evennia.commands.command.Command"><em>Command</em></a><em> or </em><em>str</em>) – Either the Command object or its key.</p>
<spanclass="sig-name descname"><spanclass="pre">get_all_cmd_keys_and_aliases</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">caller</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">None</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.get_all_cmd_keys_and_aliases"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.get_all_cmd_keys_and_aliases"title="Link to this definition">¶</a></dt>
<dt>A list of all command keys and aliases in this cmdset. If <strong>caller</strong></dt><dd><p>was given, this list will only contain commands to which <strong>caller</strong> passed
<spanclass="sig-name descname"><spanclass="pre">get_system_cmds</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.get_system_cmds"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.get_system_cmds"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'Unnamed</span><spanclass="pre">CmdSet'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key_mergetypes</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.key_mergetypes"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">make_unique</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">caller</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.make_unique"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.make_unique"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">mergetype</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'Union'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.mergetype"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">no_channels</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.no_channels"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">no_exits</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.no_exits"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">no_objs</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.no_objs"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">path</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'evennia.commands.cmdset.CmdSet'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.path"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">persistent</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">False</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.persistent"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">priority</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">0</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.priority"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">remove</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">cmd</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/cmdset.html#CmdSet.remove"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.remove"title="Link to this definition">¶</a></dt>
<dd><p>Remove a command instance from the cmdset.</p>
<ddclass="field-odd"><p><strong>cmd</strong> (<aclass="reference internal"href="evennia.commands.command.html#evennia.commands.command.Command"title="evennia.commands.command.Command"><em>Command</em></a><em> or </em><em>str</em>) – Either the Command object to remove
<spanclass="sig-name descname"><spanclass="pre">to_duplicate</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">('key',</span><spanclass="pre">'cmdsetobj',</span><spanclass="pre">'no_exits',</span><spanclass="pre">'no_objs',</span><spanclass="pre">'no_channels',</span><spanclass="pre">'persistent',</span><spanclass="pre">'mergetype',</span><spanclass="pre">'priority',</span><spanclass="pre">'duplicates',</span><spanclass="pre">'errmessage')</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdSet.to_duplicate"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateAbort</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateAbort"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateAbort"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'abort'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateAbort.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateAbort.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateAbort.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateAbort.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateAbort.func"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateAbort.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateAbort.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'abort',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nabort\n\nThis</span><spanclass="pre">is</span><spanclass="pre">a</span><spanclass="pre">safety</span><spanclass="pre">feature.</span><spanclass="pre">It</span><spanclass="pre">force-ejects</span><spanclass="pre">us</span><spanclass="pre">out</span><spanclass="pre">of</span><spanclass="pre">the</span><spanclass="pre">processor</span><spanclass="pre">and</span><spanclass="pre">to\nthe</span><spanclass="pre">default</span><spanclass="pre">cmdset,</span><spanclass="pre">regardless</span><spanclass="pre">of</span><spanclass="pre">what</span><spanclass="pre">current</span><spanclass="pre">cmdset</span><spanclass="pre">the</span><spanclass="pre">processor</span><spanclass="pre">might\nhave</span><spanclass="pre">put</span><spanclass="pre">us</span><spanclass="pre">in</span><spanclass="pre">(e.g.</span><spanclass="pre">when</span><spanclass="pre">testing</span><spanclass="pre">buggy</span><spanclass="pre">scripts</span><spanclass="pre">etc).\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateAbort.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateBB</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateBB"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBB"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'bb'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBB.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBB.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBB.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateBB.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBB.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBB.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBB.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'bb',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nbb\n\nBackwards</span><spanclass="pre">to</span><spanclass="pre">previous</span><spanclass="pre">command.</span><spanclass="pre">No</span><spanclass="pre">commands\nare</span><spanclass="pre">executed.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBB.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateBL</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateBL"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBL"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'bl'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBL.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBL.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBL.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateBL.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBL.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBL.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBL.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'bl',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nbl\n\nBackwards</span><spanclass="pre">to</span><spanclass="pre">previous</span><spanclass="pre">command,</span><spanclass="pre">viewing</span><spanclass="pre">its</span><spanclass="pre">full\nsource.</span><spanclass="pre">No</span><spanclass="pre">commands</span><spanclass="pre">are</span><spanclass="pre">executed.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateBL.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateCC</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateCC"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateCC"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cc'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateCC.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateCC.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateCC.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateCC.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateCC.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateCC.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateCC.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'cc',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\ncc\n\nContinue</span><spanclass="pre">to</span><spanclass="pre">process</span><spanclass="pre">all</span><spanclass="pre">remaining\ncommands.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateCC.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateHH</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateHH"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateHH"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'hh'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateHH.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateHH.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateHH.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateHH.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateHH.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateHH.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateHH.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'hh',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'Help</span><spanclass="pre">command'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateHH.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateJJ</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateJJ"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJJ"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'jj'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJJ.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJJ.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJJ.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateJJ.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJJ.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJJ.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJJ.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'jj',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\njj</span><spanclass="pre"><command</span><spanclass="pre">number>\n\nJump</span><spanclass="pre">to</span><spanclass="pre">specific</span><spanclass="pre">command</span><spanclass="pre">number\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJJ.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateJL</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateJL"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJL"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'jl'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJL.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJL.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJL.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateJL.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJL.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJL.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJL.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'jl',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\njl</span><spanclass="pre"><command</span><spanclass="pre">number>\n\nJump</span><spanclass="pre">to</span><spanclass="pre">specific</span><spanclass="pre">command</span><spanclass="pre">number</span><spanclass="pre">and</span><spanclass="pre">view</span><spanclass="pre">its</span><spanclass="pre">full</span><spanclass="pre">source.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateJL.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateLL</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateLL"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateLL"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'ll'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateLL.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateLL.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateLL.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateLL.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateLL.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateLL.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateLL.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'ll',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nll\n\nLook</span><spanclass="pre">at</span><spanclass="pre">the</span><spanclass="pre">full</span><spanclass="pre">source</span><spanclass="pre">for</span><spanclass="pre">the</span><spanclass="pre">current\ncommand</span><spanclass="pre">definition.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateLL.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateNL</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateNL"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNL"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'nl'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNL.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNL.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNL.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateNL.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNL.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNL.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNL.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'nl',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nnl\n\nGo</span><spanclass="pre">to</span><spanclass="pre">next</span><spanclass="pre">command,</span><spanclass="pre">viewing</span><spanclass="pre">its</span><spanclass="pre">full</span><spanclass="pre">source.\nNo</span><spanclass="pre">commands</span><spanclass="pre">are</span><spanclass="pre">executed.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNL.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateNN</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateNN"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNN"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'nn'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNN.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNN.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNN.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateNN.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNN.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNN.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNN.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'nn',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nnn\n\nGo</span><spanclass="pre">to</span><spanclass="pre">next</span><spanclass="pre">command.</span><spanclass="pre">No</span><spanclass="pre">commands</span><spanclass="pre">are</span><spanclass="pre">executed.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateNN.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStatePP</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStatePP"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStatePP"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'pp'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStatePP.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStatePP.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStatePP.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStatePP.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStatePP.func"title="Link to this definition">¶</a></dt>
<dd><p>This checks which type of processor we are running.</p>
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStatePP.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStatePP.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'pp',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\npp\n\nProcess</span><spanclass="pre">the</span><spanclass="pre">currently</span><spanclass="pre">shown</span><spanclass="pre">command</span><spanclass="pre">definition.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStatePP.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateQQ</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateQQ"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateQQ"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'qq'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateQQ.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateQQ.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateQQ.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateQQ.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateQQ.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateQQ.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateQQ.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'qq',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nqq\n\nQuit</span><spanclass="pre">the</span><spanclass="pre">batchprocessor.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateQQ.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateRR</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateRR"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRR"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'rr'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRR.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRR.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRR.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateRR.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRR.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRR.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRR.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'rr',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nrr\n\nReload</span><spanclass="pre">the</span><spanclass="pre">batch</span><spanclass="pre">file,</span><spanclass="pre">keeping</span><spanclass="pre">the</span><spanclass="pre">current\nposition</span><spanclass="pre">in</span><spanclass="pre">it.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRR.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateRRR</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateRRR"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRRR"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'rrr'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRRR.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRRR.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRRR.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateRRR.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRRR.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRRR.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRRR.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'rrr',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nrrr\n\nReload</span><spanclass="pre">the</span><spanclass="pre">batch</span><spanclass="pre">file,</span><spanclass="pre">starting</span><spanclass="pre">over\nfrom</span><spanclass="pre">the</span><spanclass="pre">beginning.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateRRR.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateSL</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateSL"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSL"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'sl'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSL.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSL.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSL.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateSL.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSL.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSL.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSL.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'sl',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nsl</span><spanclass="pre">[steps]\n\nProcess</span><spanclass="pre">current</span><spanclass="pre">command,</span><spanclass="pre">then</span><spanclass="pre">step</span><spanclass="pre">to</span><spanclass="pre">the</span><spanclass="pre">next\none,</span><spanclass="pre">viewing</span><spanclass="pre">its</span><spanclass="pre">full</span><spanclass="pre">source.</span><spanclass="pre">If</span><spanclass="pre">steps</span><spanclass="pre">is</span><spanclass="pre">given,\nprocess</span><spanclass="pre">this</span><spanclass="pre">many</span><spanclass="pre">commands.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSL.search_index_entry"title="Link to this definition">¶</a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">class</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">CmdStateSS</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateSS"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSS"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">key</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'ss'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSS.key"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">help_category</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'batchprocess'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSS.help_category"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">locks</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSS.locks"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">func</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#CmdStateSS.func"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSS.func"title="Link to this definition">¶</a></dt>
<dd><dlclass="simple">
<dt>This is the hook function that actually does all the work. It is called</dt><dd><p>by the cmdhandler right after self.parser() finishes, and so has access
<spanclass="sig-name descname"><spanclass="pre">aliases</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">[]</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSS.aliases"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">lock_storage</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'cmd:perm(batchcommands)</span><spanclass="pre">or</span><spanclass="pre">perm(Developer)'</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSS.lock_storage"title="Link to this definition">¶</a></dt>
<spanclass="sig-name descname"><spanclass="pre">search_index_entry</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'aliases':</span><spanclass="pre">'',</span><spanclass="pre">'category':</span><spanclass="pre">'batchprocess',</span><spanclass="pre">'key':</span><spanclass="pre">'ss',</span><spanclass="pre">'no_prefix':</span><spanclass="pre">'</span><spanclass="pre">',</span><spanclass="pre">'tags':</span><spanclass="pre">'',</span><spanclass="pre">'text':</span><spanclass="pre">'\nss</span><spanclass="pre">[steps]\n\nProcess</span><spanclass="pre">current</span><spanclass="pre">command,</span><spanclass="pre">then</span><spanclass="pre">step</span><spanclass="pre">to</span><spanclass="pre">the</span><spanclass="pre">next\none.</span><spanclass="pre">If</span><spanclass="pre">steps</span><spanclass="pre">is</span><spanclass="pre">given,\nprocess</span><spanclass="pre">this</span><spanclass="pre">many</span><spanclass="pre">commands.\n'}</span></em><aclass="headerlink"href="#evennia.commands.default.batchprocess.CmdStateSS.search_index_entry"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">batch_cmd_exec</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">caller</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#batch_cmd_exec"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.batch_cmd_exec"title="Link to this definition">¶</a></dt>
<dd><p>Helper function for executing a single batch-command entry</p>
<spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">batch_code_exec</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">caller</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#batch_code_exec"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.batch_code_exec"title="Link to this definition">¶</a></dt>
<dd><p>Helper function for executing a single batch-code entry</p>
<spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">format_code</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">entry</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#format_code"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.format_code"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">format_header</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">caller</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">entry</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#format_header"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.format_header"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">purge_processor</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">caller</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#purge_processor"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.purge_processor"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">show_curr</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">caller</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">showall</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">False</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#show_curr"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.show_curr"title="Link to this definition">¶</a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">evennia.commands.default.batchprocess.</span></span><spanclass="sig-name descname"><spanclass="pre">step_pointer</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">caller</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">step</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">1</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/commands/default/batchprocess.html#step_pointer"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#evennia.commands.default.batchprocess.step_pointer"title="Link to this definition">¶</a></dt>
<dd><p>Step in stack, returning the item located.</p>