From: W. Trevor King Date: Mon, 9 Dec 2013 05:11:02 +0000 (-0800) Subject: gallery.py: Python-3-compatible integer division X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=3f35377f42d25fad5ffb2b4c541035b24d3a88c8;p=blog.git gallery.py: Python-3-compatible integer division Avoid: Traceback (most recent call last): … File "/.../gallery.py", line 610, in page self._page(path=file_path, stream=stream) File "/.../gallery.py", line 719, in _page gallery_page = '{}/?pp={:d}'.format(gallery, page + 1) ValueError: Unknown format code 'd' for object of type 'float' --- diff --git a/posts/gallery/gallery.py b/posts/gallery/gallery.py index c938c8a..5799641 100755 --- a/posts/gallery/gallery.py +++ b/posts/gallery/gallery.py @@ -691,7 +691,7 @@ class CGIGalleryServer (object): images = list(self._images(gallery)) images_per_page = self._rows * self._columns i = images.index(path) - page = i / images_per_page + page = i // images_per_page gallery_page = '{}/?pp={:d}'.format(gallery, page + 1) prev_page = self._image_page(images[i - 1]) next_page = self._image_page(images[(i + 1) % len(images)])