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