Navigation

  • index
  • modules |
  • next |
  • previous |
  • Evennia »
  • API Summary »
  • evennia »
  • evennia »
  • evennia.locks

evennia.locksΒΆ

This sub-package defines the lock (access) mechanism of Evennia. All lock strings are processed through the lockhandler in this package. It also contains the default lock functions used in lock definitions.

  • evennia.locks.lockfuncs
    • true()
    • all()
    • false()
    • none()
    • superuser()
    • self()
    • perm()
    • perm_above()
    • pperm()
    • pperm_above()
    • dbref()
    • pdbref()
    • id()
    • pid()
    • attr()
    • objattr()
    • locattr()
    • objlocattr()
    • attr_eq()
    • attr_gt()
    • attr_ge()
    • attr_lt()
    • attr_le()
    • attr_ne()
    • tag()
    • objloctag()
    • is_ooc()
    • objtag()
    • inside()
    • inside_rec()
    • holds()
    • has_account()
    • serversetting()
  • evennia.locks.lockhandler
    • LockHandler
      • LockHandler.__init__()
      • LockHandler.cache_lock_bypass()
      • LockHandler.add()
      • LockHandler.validate()
      • LockHandler.replace()
      • LockHandler.get()
      • LockHandler.all()
      • LockHandler.remove()
      • LockHandler.delete()
      • LockHandler.clear()
      • LockHandler.reset()
      • LockHandler.append()
      • LockHandler.check()
      • LockHandler.check_lockstring()
    • LockException
    • check_lockstring()
    • check_perm()
    • get_all_lockfuncs()
    • validate_lockstring()

Logo of Evennia

Quick search

Previous topic

evennia.help.utils

Next topic

evennia.locks.lockfuncs

  • Show Page Source

Links

  • Documentation Top
  • Evennia Home
  • Github
  • Game Index
  • Discord - Discussions - Blog

Doc Versions

  • latest (main branch)
  • v5.0.0 branch (outdated)
  • v4.0.0 branch (outdated)
  • v3.0.0 branch (outdated)
  • v2.0.0 branch (outdated)
  • v1.0.0 branch (outdated)
  • v0.9.5 branch (outdated)

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Evennia »
  • API Summary »
  • evennia »
  • evennia »
  • evennia.locks
© Copyright 2024, The Evennia developer community. Created using Sphinx 8.2.3.