Clarify databases.types.cdb.maximumModifications' help and use a proper type.

The code expects a float between 0 and 1 inclusive but was simply using
registry.Float.  registry.Probability matches the behavior we want.

Signed-off-by: James Vega <jamessan@users.sourceforge.net>
(cherry picked from commit e9a896c736)
This commit is contained in:
James Vega 2009-09-11 18:09:38 -04:00
parent 5a0f96fc8e
commit 3e984c71d0
1 changed files with 3 additions and 3 deletions

View File

@ -864,9 +864,9 @@ registerGroup(supybot.databases, 'types')
registerGlobalValue(supybot.databases.types, 'cdb', CDB(True, """Determines
whether CDB databases will be allowed as a database implementation."""))
registerGlobalValue(supybot.databases.types.cdb, 'maximumModifications',
registry.Float(0.5, """Determines how often CDB databases will have their
modifications flushed to disk. When the number of modified records is
greater than this part of the number of unmodified records, the database
registry.Probability(0.5, """Determines how often CDB databases will have
their modifications flushed to disk. When the number of modified records
is greater than this fraction of the total number of records, the database
will be entirely flushed to disk."""))
# XXX Configuration variables for dbi, sqlite, flat, mysql, etc.