Latest images

Horse skulls

Many might find this subject disturbing or fail to see anything attractive in the image but I find these two skulls compulsively beautiful. They were lying in the lee of a boundary wall surrounding a small croft. One cannot know the story that led to their resting place but any speculation leads me to an indefinable feeling of pathos.

purchase options

photographic record

date
4th July 2008
location
Litlibær, northwest Iceland
lens
150mm Schneider Apo-Symmar f5.6
speed
1/8
aperture
f/32½
tilt/swing
-
rise/fall
-
nd filters
-
other filters
-
keywords
signsoflife
Exception

<type 'exceptions.KeyError'>: 'prev'

/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/twist.py, line 24 in _drive
22
    """
23
    try:
24
        next = iterable.next()
25
    except StopIteration:
Locals
iterable
<generator object at 0xbb29bec>
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py, line 83 in iterflatten
81
    while rest:
82
        gen = rest.pop()
83
        for item in gen:
84
            if isinstance(item, str):
Locals
rest
List instance @ 0xbeb082c
<listiterator object at 0xbb29b0c>
<generator object at 0xbb2946c>
<generator object at 0xbb29a0c>
<generator object at 0xb85c84c>
<generator object at 0xc09cacc>
<generator object at 0xb21cacc>
<generator object at 0xb21c6cc>
<generator object at 0xb85c10c>
item
<generator object at 0xd1085ac>
gen
<generator object at 0xd1085ac>
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py, line 103 in TagSerializer
101
        # the specials won't be on the context twice.
102
        original._clearSpecials()
103
        yield serialize(toBeRenderedBy, context)
104
        return
Locals
toBeRenderedBy
directive('prev')
original
Tag('')
context
WovenContext(tag=Tag(''))
Globals
serialize
Function serialize in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 68
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py, line 70 in serialize
68
def serialize(obj, context):
69
    #warnings.warn('serialize is deprecated; it has been renamed partialflatten.', stacklevel=2)
70
    return partialflatten(context, obj)
71
Locals
obj
directive('prev')
context
WovenContext(tag=Tag(''))
Globals
serialize
Function serialize in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 68
partialflatten
Function partialflatten in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 53
warnings
<module 'warnings' from '/usr/lib/python2.5/warnings.pyc'>
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py, line 61 in partialflatten
59
    flattener = getFlattener(obj)
60
    if flattener is not None:
61
        return flattener(obj, context)
62
Locals
flattener
Function DirectiveSerializer in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py at line 258
obj
directive('prev')
context
WovenContext(tag=Tag(''))
Globals
getFlattener
Function getFlattener in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 43
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py, line 264 in DirectiveSerializer
262
    rendererFactory = context.locate(IRendererFactory)
263
    renderer = rendererFactory.renderer(context, original.name)
264
    return serialize(renderer, context)
265
Locals
rendererFactory
<basiccms.web.gallery.Photo object at 0xbb298ec>
renderer
Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555
context
WovenContext(tag=Tag(''))
original
directive('prev')
Globals
serialize
Function serialize in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 68
IRendererFactory
<InterfaceClass nevow.inevow.IRendererFactory>
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py, line 70 in serialize
68
def serialize(obj, context):
69
    #warnings.warn('serialize is deprecated; it has been renamed partialflatten.', stacklevel=2)
70
    return partialflatten(context, obj)
71
Locals
obj
Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555
context
WovenContext(tag=Tag(''))
Globals
serialize
Function serialize in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 68
partialflatten
Function partialflatten in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 53
warnings
<module 'warnings' from '/usr/lib/python2.5/warnings.pyc'>
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py, line 61 in partialflatten
59
    flattener = getFlattener(obj)
60
    if flattener is not None:
61
        return flattener(obj, context)
62
Locals
flattener
Function MethodSerializer in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py at line 242
obj
Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555
context
WovenContext(tag=Tag(''))
Globals
getFlattener
Function getFlattener in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/ten.py at line 43
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py, line 247 in MethodSerializer
245
        code = getattr(func, 'func_code', None)
246
        return code is None or code.co_argcount == 2
247
    return FunctionSerializer(original, context, nocontext)
248
Locals
nocontext
Function nocontext in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py at line 243
original
Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555
context
WovenContext(tag=Tag(''))
Globals
FunctionSerializer
Function FunctionSerializer in file /home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py at line 222
/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/flat/flatstan.py, line 236 in FunctionSerializer
234
                    result = original(renderer, context, data)
235
                else:
236
                    result = original(context, data)
237
        except StopIteration:
Locals
data
Dictionary instance @ 0xb3a9604
context
WovenContext(tag=Tag(''))
original
Method render_prev in file /home/into-the-light/site/live/share/basiccms/web/gallery.py at line 555
/home/into-the-light/site/live/share/basiccms/web/gallery.py, line 556 in render_prev
554
        return T.a(href=data['next'])[ T.img(src='/skin/images/photonav-next%s.gif'%common.getInverted(ctx)) ]
555
    def render_prev(self,ctx,data):
556
        return T.a(href=data['prev'])[ T.img(src='/skin/images/photonav-prev%s.gif'%common.getInverted(ctx)) ]
557
    def render_up(self,ctx,data):
Locals
data
Dictionary instance @ 0xb3a9604
self
<basiccms.web.gallery.Photo object at 0xbb298ec>
ctx
WovenContext(tag=Tag(''))
Globals
skin
<module 'crux.skin' from '/home/into-the-light/site/live/share/eggs/crux-0.3.2-py2.4.egg/crux/skin.py'>
common
<module 'basiccms.web.common' from '/home/into-the-light/site/live/share/basiccms/web/common.pyc'>
T
<module 'nevow.tags' from '/home/into-the-light/site/py/lib/python2.5/site-packages/nevow/tags.pyc'>

<type 'exceptions.KeyError'>: 'prev'