diff -r 18b3b1926720 -r e22d9f699081 degal/image.py --- a/degal/image.py Fri Jun 05 23:41:57 2009 +0300 +++ b/degal/image.py Fri Jun 05 23:42:03 2009 +0300 @@ -5,6 +5,7 @@ from __future__ import with_statement import filesystem, render, html +from utils import lazy_load import PIL.Image from lib import EXIF @@ -14,7 +15,7 @@ An Image is a filesystem File that represents an image that can be thumbnailed, and handled. """ - def __init__ (self, node, prev) : + def __init__ (self, *args, **kwargs) : """ Initialize as an Image based on the given Node, linked with the given previous node """ @@ -22,7 +23,7 @@ super(Image, self).__init__(node) # links - self.prev = prev + self.prev = None self.next = None # the .html file for this image @@ -115,7 +116,7 @@ render_machine = self.config.get_renderer() # render if needed - return render_machine.render_lazy(self + return render_machine.render_lazy(self, self.config.thumb_size, self.parent.load_thumb_dir.subnode(self.name) )