diff --git a/src/c3nav/access/forms.py b/src/c3nav/access/forms.py index 0dbb34e9..6e4ee83d 100644 --- a/src/c3nav/access/forms.py +++ b/src/c3nav/access/forms.py @@ -1,6 +1,5 @@ from django.forms import ModelForm, MultipleChoiceField from django.utils.translation import ugettext_lazy as _ -from django.utils.translation import ungettext_lazy from c3nav.access.models import AccessToken, AccessUser from c3nav.mapdata.models import AreaLocation diff --git a/src/c3nav/mapdata/api.py b/src/c3nav/mapdata/api.py index dce08724..69ed66a6 100644 --- a/src/c3nav/mapdata/api.py +++ b/src/c3nav/mapdata/api.py @@ -7,9 +7,7 @@ from collections import OrderedDict from django.conf import settings from django.core.files import File from django.http import Http404, HttpResponse, HttpResponseNotModified -from django.http import HttpResponseBadRequest -from django.views.decorators.csrf import csrf_exempt -from rest_framework.decorators import detail_route, list_route, api_view +from rest_framework.decorators import detail_route, list_route from rest_framework.response import Response from rest_framework.viewsets import ReadOnlyModelViewSet, ViewSet @@ -19,8 +17,8 @@ from c3nav.mapdata.models import GEOMETRY_MAPITEM_TYPES, AreaLocation, Level, Lo from c3nav.mapdata.models.geometry import DirectedLineGeometryMapItemWithLevel from c3nav.mapdata.search import get_location from c3nav.mapdata.serializers.main import LevelSerializer, PackageSerializer, SourceSerializer -from c3nav.mapdata.utils.cache import (CachedReadOnlyViewSetMixin, cache_mapdata_api_response, get_levels_cached, - get_packages_cached, get_bssid_areas_cached) +from c3nav.mapdata.utils.cache import (CachedReadOnlyViewSetMixin, cache_mapdata_api_response, get_bssid_areas_cached, + get_levels_cached, get_packages_cached) class GeometryTypeViewSet(ViewSet): @@ -217,6 +215,6 @@ class LocationViewSet(ViewSet): if area_name is not None: location = get_location(request, area_name) if location is not None: - return Response({'location': location.to_location_json()}); + return Response({'location': location.to_location_json()}) return Response({'location': None}) diff --git a/src/c3nav/mapdata/utils/cache.py b/src/c3nav/mapdata/utils/cache.py index 65447f3c..471b857c 100644 --- a/src/c3nav/mapdata/utils/cache.py +++ b/src/c3nav/mapdata/utils/cache.py @@ -1,9 +1,9 @@ from calendar import timegm from collections import OrderedDict -from django.db.models import Q from functools import wraps from django.core.cache import cache +from django.db.models import Q from django.utils.http import http_date from rest_framework.response import Response as APIResponse from rest_framework.views import APIView diff --git a/src/c3nav/routing/api.py b/src/c3nav/routing/api.py index 666bbe62..a605bbfc 100644 --- a/src/c3nav/routing/api.py +++ b/src/c3nav/routing/api.py @@ -7,9 +7,7 @@ from collections import OrderedDict from django.conf import settings from django.core.files import File from django.http import Http404, HttpResponse, HttpResponseNotModified -from django.http import HttpResponseBadRequest -from django.views.decorators.csrf import csrf_exempt -from rest_framework.decorators import detail_route, list_route, api_view +from rest_framework.decorators import detail_route, list_route from rest_framework.response import Response from rest_framework.viewsets import ReadOnlyModelViewSet, ViewSet @@ -19,8 +17,8 @@ from c3nav.mapdata.models import GEOMETRY_MAPITEM_TYPES, AreaLocation, Level, Lo from c3nav.mapdata.models.geometry import DirectedLineGeometryMapItemWithLevel from c3nav.mapdata.search import get_location from c3nav.mapdata.serializers.main import LevelSerializer, PackageSerializer, SourceSerializer -from c3nav.mapdata.utils.cache import (CachedReadOnlyViewSetMixin, cache_mapdata_api_response, get_levels_cached, - get_packages_cached, get_bssid_areas_cached) +from c3nav.mapdata.utils.cache import (CachedReadOnlyViewSetMixin, cache_mapdata_api_response, get_bssid_areas_cached, + get_levels_cached, get_packages_cached) class RoutingmetryTypeViewSet(ViewSet): @@ -217,6 +215,6 @@ class LocationViewSet(ViewSet): if area_name is not None: location = get_location(request, area_name) if location is not None: - return Response({'location': location.to_location_json()}); + return Response({'location': location.to_location_json()}) return Response({'location': None}) diff --git a/src/c3nav/routing/graph.py b/src/c3nav/routing/graph.py index 14360910..0fd3a2f4 100644 --- a/src/c3nav/routing/graph.py +++ b/src/c3nav/routing/graph.py @@ -286,7 +286,7 @@ class Graph: if not len(orig_points_i) or not len(dest_points_i): raise AlreadyThere() - #if set(orig_points_i) & set(dest_points_i): + # if set(orig_points_i) & set(dest_points_i): # raise AlreadyThere() add_orig_point = origin if isinstance(origin, PointLocation) else None diff --git a/src/c3nav/routing/route.py b/src/c3nav/routing/route.py index ed3d36a5..f66d8872 100644 --- a/src/c3nav/routing/route.py +++ b/src/c3nav/routing/route.py @@ -1,6 +1,5 @@ -from collections import OrderedDict - import copy +from collections import OrderedDict import numpy as np from django.utils.translation import ugettext_lazy as _ diff --git a/src/c3nav/site/views.py b/src/c3nav/site/views.py index dba0809a..49fb9935 100644 --- a/src/c3nav/site/views.py +++ b/src/c3nav/site/views.py @@ -2,8 +2,7 @@ from datetime import timedelta import qrcode from django.core.files import File -from django.http import Http404, HttpResponse, HttpResponseNotModified -from django.http import JsonResponse +from django.http import Http404, HttpResponse, HttpResponseNotModified, JsonResponse from django.shortcuts import get_object_or_404, redirect, render from django.urls import reverse from django.utils import timezone