From e1ed302e64c372b26971f1f8eb77570c9276a201 Mon Sep 17 00:00:00 2001 From: "Fabian P. Schmidt" Date: Tue, 31 Dec 2019 00:27:42 +0100 Subject: [PATCH] utils/drifted_frq: Use python3 round builtin (W1633) This changes the used rounding strategy. See "Whats new in python3"[1] for more details: > Exact halfway cases are now rounded to the nearest even result > instead of away from zero. > (For example, round(2.5) now returns 2 rather than 3.) Fixes round-builtin (W1633) pylint error. [1]: https://docs.python.org/3/whatsnew/3.0.html#builtins Signed-off-by: Fabian P. Schmidt --- .pylintrc | 2 -- network/api/serializers.py | 1 + network/base/templatetags/tags.py | 1 + 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pylintrc b/.pylintrc index a215d75..3710b88 100644 --- a/.pylintrc +++ b/.pylintrc @@ -12,5 +12,3 @@ disable= R0914, # too-many-locals W0201, # attribute-defined-outside-init W0703, # broad-except -# py3k transition issues: - W1633, # round-builtin diff --git a/network/api/serializers.py b/network/api/serializers.py index d000330..0410f59 100644 --- a/network/api/serializers.py +++ b/network/api/serializers.py @@ -4,6 +4,7 @@ from __future__ import absolute_import, division from collections import defaultdict +from future.builtins import round from rest_framework import serializers from network.base.db_api import DBConnectionError, get_transmitters_by_uuid_set diff --git a/network/base/templatetags/tags.py b/network/base/templatetags/tags.py index 9a823e8..95015ba 100644 --- a/network/base/templatetags/tags.py +++ b/network/base/templatetags/tags.py @@ -3,6 +3,7 @@ from __future__ import absolute_import, division from django import template from django.core.urlresolvers import reverse +from future.builtins import round register = template.Library()