Latest images

Loch Etive circles

These shapes appeared briefly as the snow melted on top of frozen Loch Etive.

purchase options

photographic record

date
1st February 2010
location
Glen Etive, Scotland
lens
-
speed
-
aperture
-
tilt/swing
Front tilt
rise/fall
-
nd filters
-
other filters
-
keywords
nearlymonochrome
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 0xa5d0f2c>
/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 @ 0xa3929ac
<listiterator object at 0xa5d0e8c>
<generator object at 0xa5d0d6c>
<generator object at 0xa5d08ec>
<generator object at 0xa283a2c>
<generator object at 0xa4c57cc>
<generator object at 0xa2500ac>
<generator object at 0xa2505cc>
<generator object at 0x98d79ac>
item
<generator object at 0xa75ee8c>
gen
<generator object at 0xa75ee8c>
/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 0x9a0a2ec>
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 @ 0xa6dedfc
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 @ 0xa6dedfc
self
<basiccms.web.gallery.Photo object at 0x9a0a2ec>
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'