Fixed an issue that prevented the password reset tokens from working. Added email templates for password reset success and new account creation. Added more dynamic email template support.
30 lines
747 B
Python
30 lines
747 B
Python
import sys
|
|
|
|
if sys.version_info < (3,):
|
|
try:
|
|
from thread import allocate_lock
|
|
except ImportError:
|
|
from dummy_thread import allocate_lock
|
|
else:
|
|
try:
|
|
from _thread import allocate_lock
|
|
except ImportError:
|
|
from _dummy_thread import allocate_lock
|
|
|
|
|
|
##import sys
|
|
##l1 = allocate_lock
|
|
|
|
##class allocate_lock(object):
|
|
## def __init__(self):
|
|
## self._real = l1()
|
|
## def __enter__(self):
|
|
## for i in range(4, 0, -1):
|
|
## print sys._getframe(i).f_code
|
|
## print
|
|
## return self._real.__enter__()
|
|
## def __exit__(self, *args):
|
|
## return self._real.__exit__(*args)
|
|
## def acquire(self, f):
|
|
## assert f is False
|
|
## return self._real.acquire(f)
|