-# -*- coding: utf-8 -*-
# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
#
raise ResponseInstead(pdcounter_views.author_detail(request, chunks[1]))
else:
raise Http404
- except Tag.MultipleObjectsReturned, e:
+ except Tag.MultipleObjectsReturned as e:
# Ask the user to disambiguate
raise ResponseInstead(differentiate_tags(request, e.tags, e.ambiguous_slugs))
- except Tag.UrlDeprecationWarning, e:
+ except Tag.UrlDeprecationWarning as e:
raise ResponseInstead(HttpResponsePermanentRedirect(
reverse('tagged_object_list', args=['/'.join(tag.url_chunk for tag in e.tags)])))
objects = Collection.objects.all()
if len(objects) > 3:
- best = random.sample(objects, 3)
+ best = random.sample(list(objects), 3)
else:
best = objects