Source code for zot.plugs.fw

# zot/plugs/fw.py
#
#

""" add to allow list. """

__copyright__ = "Copyright 2015, B.H.J Thate"

## IMPORTS

from zot.runtime import kernel
from zot.object import Object

# allow command

[docs]def allow(event): from zot.object import Object rest = event.rest() if not rest: return o = Object() o.prefix = "allow" o.allowed = rest o.save() event.ok()
kernel.register("fw.allow", allow) ## deny command
[docs]def deny(event): rest = event.rest() if not rest: return o = Object() o.prefix = "deny" o.denied = rest o.save() event.ok()
kernel.register("fw.deny", deny)