fail2ban.client.jailsreader module
**********************************

class fail2ban.client.jailsreader.JailsReader(force_enable=False, **kwargs)

   Bases: "fail2ban.client.configreader.ConfigReader"

   Attributes:
      **jails**
      **share_config**
   -[ Methods ]-

   +------------+--------------------------------------------------------------------------------------------+
   | "convert"  | Convert read before __opts and jails to the commands stream                                |
   | (self[, a  |                                                                                            |
   | llow_no_f  |                                                                                            |
   | iles])     |                                                                                            |
   +------------+--------------------------------------------------------------------------------------------+
   | "getOptio  | Reads configuration for jail(s) and adds enabled jails to __jails                          |
   | ns"(self[, |                                                                                            |
   | section,   |                                                                                            |
   | ignoreWro  |                                                                                            |
   | ng])       |                                                                                            |
   +------------+--------------------------------------------------------------------------------------------+
   | "options"  | Return a list of option names for the given section name.                                  |
   | (self,     |                                                                                            |
   | section[,  |                                                                                            |
   | withDefau  |                                                                                            |
   | lt])       |                                                                                            |
   +------------+--------------------------------------------------------------------------------------------+
   | "read"(se  | Overloads a default (not shared) read of config reader.                                    |
   | lf)        |                                                                                            |
   +------------+--------------------------------------------------------------------------------------------+

   +--------------------+------------+
   | **get**            |            |
   +--------------------+------------+
   | **getBaseDir**     |            |
   +--------------------+------------+
   | **has_section**    |            |
   +--------------------+------------+
   | **merge_defaults** |            |
   +--------------------+------------+
   | **merge_section**  |            |
   +--------------------+------------+
   | **sections**       |            |
   +--------------------+------------+
   | **setBaseDir**     |            |
   +--------------------+------------+

   convert(self, allow_no_files=False)

      Convert read before __opts and jails to the commands stream

      Parameters:
         **allow_missing** : bool
            Either to allow log files to be missing entirely.
            Primarily is used for testing

   get(self, sec, opt, raw=False, vars={})

   getBaseDir(self)

   getOptions(self, section=None, ignoreWrong=True)

      Reads configuration for jail(s) and adds enabled jails to
      __jails

   has_section(self, sec)

   property jails

   merge_defaults(self, d)

   merge_section(self, section, *args, **kwargs)

   options(self, section, withDefault=False)

      Return a list of option names for the given section name.

      Parameter *withDefault* controls the include of names from
      section *[DEFAULT]*

   read(self)

      Overloads a default (not shared) read of config reader.

      To prevent mutiple reads of config files with it includes, reads
      into  the config reader, if it was not yet cached/shared by
      'name'.

   sections(self)

   setBaseDir(self, basedir)

   property share_config
