seguro.commands.acl_syncer.broker.Plugin

class seguro.commands.acl_syncer.broker.Plugin(b)[source]

Bases: object

Parameters:

b (Client)

__init__(b)[source]
Parameters:

b (Client)

Methods

__init__(b)

create(cfg)

delete(cfg)

execute(cmds[, timeout])

get_current_config()

modify(cfg)

create(cfg)[source]
Parameters:

cfg (Config)

Return type:

list[Command]

delete(cfg)[source]
Parameters:

cfg (Config)

Return type:

list[Command]

execute(cmds, timeout=2.0)[source]
Parameters:
  • cmds (list[Command])

  • timeout (float)

get_current_config()[source]
Return type:

Config

modify(cfg)[source]
Parameters:

cfg (Config)

Return type:

list[Command]