annotate roundup/anypy/dbm_.py @ 5211:f4b6a2a3e605
Fix expiration dates and expire csrf tokens properly
In client.py: add explicit expiration of csrf tokens to
handle_csrf. There is a clean_up() that runs on every client
connection before handle)csrf is invoked, but it only cleans every
hour. With short lived tokens this is insufficient. Also remove
debugging.
In templating.py fix values for seconds/week and minutes per week. The
original values were shifted/transposed and an order of magnitude off.
In test_templating.py again fix seconds/week constant.
| author |
John Rouillard <rouilj@ieee.org> |
| date |
Sun, 19 Mar 2017 17:10:13 -0400 |
| parents |
d5da643b3d25 |
| children |
|
| rev |
line source |
4360
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
1 # In Python 3 the "anydbm" module was renamed to be "dbm" which is now a
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
2 # package containing the various implementations. The "wichdb" module's
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
3 # whichdb() function was moved to the new "dbm" module.
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
4
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
5 try:
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
6 # old school first because <3 had a "dbm" module too...
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
7 import anydbm
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
8 from whichdb import whichdb
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
9 except ImportError:
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
10 # python 3+
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
11 import dbm as anydbm
|
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
12 whichdb = anydbm.whichdb
|