source: products/quintagroup.captcha.core/trunk/quintagroup/captcha/core/CaptchaTool.py @ 3216

Last change on this file since 3216 was 3144, checked in by vmaksymiv, 13 years ago

pyflakes fixes

File size: 916 bytes
RevLine 
[2180]1try:
2    from App.class_init import InitializeClass
[3144]3    InitializeClass
[2180]4except ImportError:
5    from Globals import InitializeClass
[797]6from AccessControl import ClassSecurityInfo
[1954]7from Products.Transience.Transience import TransientObjectContainer
[797]8
[3128]9
[797]10class CaptchaTool(TransientObjectContainer):
11    """portal_captcha tool class
12    """
13    meta_type = 'CaptchaTool'
14    security = ClassSecurityInfo()
15    security.declarePublic('addExpiredKey')
16
[3128]17    def __init__(self, id='portal_captchas', title='',
18                 timeout_mins=60, addNotification=None,
[797]19                 delNotification=None, limit=0, period_secs=60):
[3128]20        TransientObjectContainer.__init__(self, id, title, timeout_mins,
21                                          addNotification, delNotification,
22                                          limit, period_secs)
[797]23
24    def addExpiredKey(self, key):
25        self.new(key)
26
27InitializeClass(CaptchaTool)
Note: See TracBrowser for help on using the repository browser.