fail2ban.client.jailreader module
*********************************

exception fail2ban.client.jailreader.JailDefError

   Bases: "Exception"

class fail2ban.client.jailreader.JailReader(name, force_enable=False, **kwargs)

   Bases: "ConfigReader"

   Attributes:
      "options"
         Return a list of option names for the given section name.

      **share_config**
   -[ Methods ]-

   +------------+--------------------------------------------------------------------------------------------+
   | "convert"  | Convert read before __opts to the commands stream                                          |
   | (self[, a  |                                                                                            |
   | llow_no_f  |                                                                                            |
   | iles])     |                                                                                            |
   +------------+--------------------------------------------------------------------------------------------+
   | "read"(se  | Overloads a default (not shared) read of config reader.                                    |
   | lf)        |                                                                                            |
   +------------+--------------------------------------------------------------------------------------------+

   +--------------------+------------+
   | **get**            |            |
   +--------------------+------------+
   | **getBaseDir**     |            |
   +--------------------+------------+
   | **getName**        |            |
   +--------------------+------------+
   | **getOptions**     |            |
   +--------------------+------------+
   | **has_option**     |            |
   +--------------------+------------+
   | **has_section**    |            |
   +--------------------+------------+
   | **isEnabled**      |            |
   +--------------------+------------+
   | **merge_defaults** |            |
   +--------------------+------------+
   | **merge_section**  |            |
   +--------------------+------------+
   | **sections**       |            |
   +--------------------+------------+
   | **setBaseDir**     |            |
   +--------------------+------------+
   | **setName**        |            |
   +--------------------+------------+

   convert(self, allow_no_files=False)

      Convert read before __opts to the commands stream

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

   getName(self)

   getOptions(self)

   isEnabled(self)

   property options

      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'.

   setName(self, value)
