Updated TTL behavior to be consistent everywhere.
authorFrédéric Jolliton <git@frederic.jolliton.com>
Fri, 27 Oct 2006 13:25:31 +0000 (13:25 +0000)
committerFrédéric Jolliton <git@frederic.jolliton.com>
Fri, 27 Oct 2006 13:51:04 +0000 (13:51 +0000)
commitf1f7f77f1d46713943c15bf3047e2989b35cd1c5
treeaed3b42ea653a19791e7bedf1b598834203b0d21
parent2cb7cfb0dfdb87725e5bc3cc8a9296f0de3720ce
Updated TTL behavior to be consistent everywhere.

Previously, TTL were represented in 2 different ways:

 * None or a positive integer (where None meant unlimited TTL)

 * False, True or a positive integer (where False mean undefined TTL,
 and True mean unlimited TTL)

The latter is now the default behavior for all the TTLs.

Low level functions still use "raw" TTL (0 for unlimited TTL and
a positive integer otherwise.)
rsbac/_utils.py
rsbac/acl.py
rsbac/objects.py
rsbac/transaction.py
rsbac/um.py