--- 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)
)