mirror of
https://github.com/django/django.git
synced 2025-10-27 07:36:08 +00:00
Refs #23919 -- Removed six.<various>_types usage
Thanks Tim Graham and Simon Charette for the reviews.
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
from datetime import date
|
||||
|
||||
from django.conf import settings
|
||||
from django.utils import six
|
||||
from django.utils.crypto import constant_time_compare, salted_hmac
|
||||
from django.utils.http import base36_to_int, int_to_base36
|
||||
|
||||
@@ -68,10 +67,7 @@ class PasswordResetTokenGenerator(object):
|
||||
def _make_hash_value(self, user, timestamp):
|
||||
# Ensure results are consistent across DB backends
|
||||
login_timestamp = '' if user.last_login is None else user.last_login.replace(microsecond=0, tzinfo=None)
|
||||
return (
|
||||
six.text_type(user.pk) + user.password +
|
||||
six.text_type(login_timestamp) + six.text_type(timestamp)
|
||||
)
|
||||
return str(user.pk) + user.password + str(login_timestamp) + str(timestamp)
|
||||
|
||||
def _num_days(self, dt):
|
||||
return (dt - date(2001, 1, 1)).days
|
||||
|
||||
Reference in New Issue
Block a user