mirror of https://github.com/django/django.git
Switch to using explicit new-style division behavior, rather than relying on teh classic behavior.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16745 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
e216c3cb1b
commit
699688dc2c
|
@ -165,13 +165,13 @@ def naturaltime(value):
|
||||||
return ungettext(
|
return ungettext(
|
||||||
u'a second ago', u'%(count)s seconds ago', delta.seconds
|
u'a second ago', u'%(count)s seconds ago', delta.seconds
|
||||||
) % {'count': delta.seconds}
|
) % {'count': delta.seconds}
|
||||||
elif delta.seconds / 60 < 60:
|
elif delta.seconds // 60 < 60:
|
||||||
count = delta.seconds / 60
|
count = delta.seconds // 60
|
||||||
return ungettext(
|
return ungettext(
|
||||||
u'a minute ago', u'%(count)s minutes ago', count
|
u'a minute ago', u'%(count)s minutes ago', count
|
||||||
) % {'count': count}
|
) % {'count': count}
|
||||||
else:
|
else:
|
||||||
count = delta.seconds / 60 / 60
|
count = delta.seconds // 60 // 60
|
||||||
return ungettext(
|
return ungettext(
|
||||||
u'an hour ago', u'%(count)s hours ago', count
|
u'an hour ago', u'%(count)s hours ago', count
|
||||||
) % {'count': count}
|
) % {'count': count}
|
||||||
|
@ -187,13 +187,13 @@ def naturaltime(value):
|
||||||
return ungettext(
|
return ungettext(
|
||||||
u'a second from now', u'%(count)s seconds from now', delta.seconds
|
u'a second from now', u'%(count)s seconds from now', delta.seconds
|
||||||
) % {'count': delta.seconds}
|
) % {'count': delta.seconds}
|
||||||
elif delta.seconds / 60 < 60:
|
elif delta.seconds // 60 < 60:
|
||||||
count = delta.seconds / 60
|
count = delta.seconds // 60
|
||||||
return ungettext(
|
return ungettext(
|
||||||
u'a minute from now', u'%(count)s minutes from now', count
|
u'a minute from now', u'%(count)s minutes from now', count
|
||||||
) % {'count': count}
|
) % {'count': count}
|
||||||
else:
|
else:
|
||||||
count = delta.seconds / 60 / 60
|
count = delta.seconds // 60 // 60
|
||||||
return ungettext(
|
return ungettext(
|
||||||
u'an hour from now', u'%(count)s hours from now', count
|
u'an hour from now', u'%(count)s hours from now', count
|
||||||
) % {'count': count}
|
) % {'count': count}
|
||||||
|
|
|
@ -18,7 +18,7 @@ def id_number_checksum(gd):
|
||||||
if (s % 10) == 0:
|
if (s % 10) == 0:
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
return (((s / 10) + 1) * 10) - s
|
return (((s // 10) + 1) * 10) - s
|
||||||
|
|
||||||
def validate_id_birthday(gd, fix_coordination_number_day=True):
|
def validate_id_birthday(gd, fix_coordination_number_day=True):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -88,7 +88,7 @@ class BaseConverter(object):
|
||||||
while x > 0:
|
while x > 0:
|
||||||
digit = x % len(to_digits)
|
digit = x % len(to_digits)
|
||||||
res = to_digits[digit] + res
|
res = to_digits[digit] + res
|
||||||
x = int(x / len(to_digits))
|
x = int(x // len(to_digits))
|
||||||
return neg, res
|
return neg, res
|
||||||
|
|
||||||
base2 = BaseConverter(BASE2_ALPHABET)
|
base2 = BaseConverter(BASE2_ALPHABET)
|
||||||
|
|
|
@ -42,7 +42,7 @@ def rfc2822_date(date):
|
||||||
time_str = date.strftime('%s, %%d %s %%Y %%H:%%M:%%S ' % (dow, month))
|
time_str = date.strftime('%s, %%d %s %%Y %%H:%%M:%%S ' % (dow, month))
|
||||||
if date.tzinfo:
|
if date.tzinfo:
|
||||||
offset = date.tzinfo.utcoffset(date)
|
offset = date.tzinfo.utcoffset(date)
|
||||||
timezone = (offset.days * 24 * 60) + (offset.seconds / 60)
|
timezone = (offset.days * 24 * 60) + (offset.seconds // 60)
|
||||||
hour, minute = divmod(timezone, 60)
|
hour, minute = divmod(timezone, 60)
|
||||||
return time_str + "%+03d%02d" % (hour, minute)
|
return time_str + "%+03d%02d" % (hour, minute)
|
||||||
else:
|
else:
|
||||||
|
@ -54,7 +54,7 @@ def rfc3339_date(date):
|
||||||
if date.tzinfo:
|
if date.tzinfo:
|
||||||
time_str = date.strftime('%Y-%m-%dT%H:%M:%S')
|
time_str = date.strftime('%Y-%m-%dT%H:%M:%S')
|
||||||
offset = date.tzinfo.utcoffset(date)
|
offset = date.tzinfo.utcoffset(date)
|
||||||
timezone = (offset.days * 24 * 60) + (offset.seconds / 60)
|
timezone = (offset.days * 24 * 60) + (offset.seconds // 60)
|
||||||
hour, minute = divmod(timezone, 60)
|
hour, minute = divmod(timezone, 60)
|
||||||
return time_str + "%+03d:%02d" % (hour, minute)
|
return time_str + "%+03d:%02d" % (hour, minute)
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -166,7 +166,7 @@ def int_to_base36(i):
|
||||||
# Construct base36 representation
|
# Construct base36 representation
|
||||||
while factor >= 0:
|
while factor >= 0:
|
||||||
j = 36 ** factor
|
j = 36 ** factor
|
||||||
base36.append(digits[i / j])
|
base36.append(digits[i // j])
|
||||||
i = i % j
|
i = i % j
|
||||||
factor -= 1
|
factor -= 1
|
||||||
return ''.join(base36)
|
return ''.join(base36)
|
||||||
|
|
Loading…
Reference in New Issue