mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-23 19:22:45 +01:00
Update documentation of ircdb.checkCapability (used in the Sphinx doc).
This commit is contained in:
parent
5e894b5f39
commit
a5e06e1b57
14
src/ircdb.py
14
src/ircdb.py
@ -1057,6 +1057,20 @@ def checkCapability(hostmask, capability, users=users, channels=channels,
|
||||
ignoreOwner=False, ignoreChannelOp=False,
|
||||
ignoreDefaultAllow=False):
|
||||
"""Checks that the user specified by name/hostmask has the capability given.
|
||||
|
||||
``users`` and ``channels`` default to ``ircdb.users`` and
|
||||
``ircdb.channels``.
|
||||
|
||||
``ignoreOwner``, ``ignoreChannelOp``, and ``ignoreDefaultAllow`` are
|
||||
used to override default behavior of the capability system in special
|
||||
cases (actually, in the AutoMode plugin):
|
||||
|
||||
* ``ignoreOwner`` disables the behavior "owners have all capabilites"
|
||||
* ``ignoreChannelOp`` disables the behavior "channel ops have all
|
||||
channel capabilities"
|
||||
* ``ignoreDefaultAllow`` disables the behavior "if a user does not have
|
||||
a capability or the associated anticapability, then they have the
|
||||
capability"
|
||||
"""
|
||||
if world.testing and (not isinstance(hostmask, str) or
|
||||
'@' not in hostmask or
|
||||
|
Loading…
Reference in New Issue
Block a user