X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fforms.py;h=581822c55b3f1d4a8b50fc55bfa654f0d7527d05;hb=0300e4a519eb44fa1e2b769f1c871471ebfe0620;hp=e5087d8a2ff7e81d2664ab7084fbf11e4224af08;hpb=3b39e97b04f9333fd58978120f00c1b4ffffbc41;p=myslice.git diff --git a/portal/forms.py b/portal/forms.py index e5087d8a..581822c5 100644 --- a/portal/forms.py +++ b/portal/forms.py @@ -21,8 +21,9 @@ # this program; see the file COPYING. If not, write to the Free Software # Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# TODO: Remove these automated forms and use html templates and views like any other page ! + from django import forms -from portal.models import PendingUser, PendingSlice #from crispy_forms.helper import FormHelper #from crispy_forms.layout import Submit from django.utils.translation import ugettext_lazy as _ @@ -32,8 +33,12 @@ from django.contrib.sites.models import get_current_site from django.utils.http import int_to_base36 from django.template import loader -# TODO: Remove these automated forms and use html templates and views like any other page ! from django.contrib.auth.hashers import identify_hasher + +from portal.models import PendingUser, PendingSlice + +from myslice.settings import logger + # adapted from https://sourcegraph.com/github.com/fusionbox/django-authtools/symbols/python/authtools/forms def is_password_unusable(pw): @@ -205,8 +210,8 @@ class PasswordResetForm(forms.Form): subject = ''.join(subject.splitlines()) email = loader.render_to_string(email_template_name, c) send_mail(subject, email, from_email, [user.email]) - except Exception, e: - print "Failed to send email, please check the mail templates and the SMTP configuration of your server" + except Exception as e: + logger.error("Failed to send email, please check the mail templates and the SMTP configuration of your server") class SetPasswordForm(forms.Form):