Skip to content

Commit fe5d4ed

Browse files
author
Kevin Turner
committed
[project @ store.filestore.FileOpenIDStore.cleanupAssociations: added]
1 parent 9df0f07 commit fe5d4ed

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

openid/store/filestore.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,17 +392,23 @@ def _allAssocs(self):
392392

393393
return all_associations
394394

395-
def clean(self):
395+
def cleanup(self):
396396
"""Remove expired entries from the database. This is
397397
potentially expensive, so only run when it is acceptable to
398398
take time.
399399
400400
() -> NoneType
401401
"""
402+
cleanupAssociations()
403+
cleanupNonces()
404+
405+
def cleanupAssociations(self):
406+
removed = 0
402407
for assoc_filename, assoc in self._allAssocs():
403408
if assoc.getExpiresIn() == 0:
404409
_removeIfPresent(assoc_filename)
405-
cleanupNonces()
410+
removed += 1
411+
return removed
406412

407413
def cleanupNonces(self):
408414
nonces = os.listdir(self.nonce_dir)

0 commit comments

Comments
 (0)