X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FResetPassword.py;h=8e9da53a2a40cbede83721d8a301f7b114b2e450;hb=e70e20fdbececafef842ec7b330fd48db42e614e;hp=d0b70c2b9fbb98412992db165f31b4c662b78250;hpb=286cdfc25f6ef8fd3e0ed59a175bcf801b14038a;p=plcapi.git diff --git a/PLC/Methods/ResetPassword.py b/PLC/Methods/ResetPassword.py index d0b70c2..8e9da53 100644 --- a/PLC/Methods/ResetPassword.py +++ b/PLC/Methods/ResetPassword.py @@ -1,4 +1,3 @@ -# $Id# import random import base64 import time @@ -6,7 +5,7 @@ import urllib from types import StringTypes -from PLC.Debug import log +from PLC.Logger import logger from PLC.Faults import * from PLC.Method import Method from PLC.Parameter import Parameter, Mixed @@ -36,14 +35,14 @@ class ResetPassword(Method): Auth(), Mixed(Person.fields['person_id'], Person.fields['email']), - Person.fields['verification_key'], + Person.fields['verification_key'], Person.fields['verification_expires'] ] returns = Parameter(int, '1 if verification_key is valid') def call(self, auth, person_id_or_email, verification_key = None, verification_expires = None): - # Get account information + # Get account information # we need to search in local objects only if isinstance (person_id_or_email,StringTypes): filter={'email':person_id_or_email} @@ -120,9 +119,9 @@ class ResetPassword(Method): Subject = message['subject'] % params, Body = message['template'] % params) else: - print >> log, "Warning: No message template '%s'" % message_id + logger.warning("No message template '%s'" % message_id) - # Logging variables + # Logging variables self.event_objects = {'Person': [person['person_id']]} self.message = message_id