1
0
mirror of https://github.com/django/django.git synced 2024-12-22 17:16:24 +00:00

Refs #23919 -- Removed unneeded float()/int() calls.

This commit is contained in:
Mariusz Felisiak 2017-10-02 14:49:26 +02:00 committed by Tim Graham
parent f0ffa3f4ea
commit d896809a3a
5 changed files with 5 additions and 5 deletions

View File

@ -130,7 +130,7 @@ def intword(value):
for exponent, converters in intword_converters:
large_number = 10 ** exponent
if value < large_number * 1000:
new_value = value / float(large_number)
new_value = value / large_number
return _check_for_i18n(new_value, *converters(new_value))
return value

View File

@ -95,7 +95,7 @@ class Paginator:
if self.count == 0 and not self.allow_empty_first_page:
return 0
hits = max(1, self.count - self.orphans)
return int(ceil(hits / float(self.per_page)))
return ceil(hits / self.per_page)
@property
def page_range(self):

View File

@ -1631,7 +1631,7 @@ class DurationField(Field):
if value is None:
return None
# Discard any fractional microseconds due to floating point arithmetic.
return int(round(value.total_seconds() * 1000000))
return round(value.total_seconds() * 1000000)
def get_db_converters(self, connection):
converters = []

View File

@ -486,7 +486,7 @@ class WidthRatioNode(Node):
value = float(value)
max_value = float(max_value)
ratio = (value / max_value) * max_width
result = str(int(round(ratio)))
result = str(round(ratio))
except ZeroDivisionError:
return '0'
except (ValueError, TypeError, OverflowError):

View File

@ -325,7 +325,7 @@ class DeletionTests(TestCase):
# Calculate the number of queries needed.
batch_size = connection.ops.bulk_batch_size(['pk'], objs)
# The related fetches are done in batches.
batches = int(ceil(float(len(objs)) / batch_size))
batches = ceil(len(objs) / batch_size)
# One query for Avatar.objects.all() and then one related fast delete for
# each batch.
fetches_to_mem = 1 + batches