Traceback (most recent call last):
File "./test.py", line 43, in ?
Events(dirname(__file__)).pause()
File "./test.py", line 14, in __init__
adesklets.Events_handler.__init__(self)
File "/usr/lib/python2.3/site-packages/adesklets/events_handler.py", line 157, in __init__
self.ready()
File "./test.py", line 39, in ready
self.load_images()
File "./test.py", line 32, in load_images
adesklets.free_image(l)
File "/usr/lib/python2.3/site-packages/adesklets/commands.py", line 686, in free_image
return comm.out()
File "/usr/lib/python2.3/site-packages/adesklets/commands_handler.py", line 103, in out
raise ADESKLETSError(4,message)
adesklets.error_handler.ADESKLETSError: adesklets command error - image ID 6 out of range
#! /usr/bin/env python
import adesklets
from os.path import dirname
class Events(adesklets.Events_handler):
def __init__(self, basedir):
if len(basedir)==0:
self.basedir='.'
else:
self.basedir=basedir
adesklets.Events_handler.__init__(self)
def load_images(self):
tl=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
tr=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
bl=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
br=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
l=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
r=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
t=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
b=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
adesklets.free_image(tl)
adesklets.free_image(tr)
adesklets.free_image(bl)
adesklets.free_image(br)
adesklets.free_image(l)
adesklets.free_image(r)
adesklets.free_image(t)
adesklets.free_image(b)
def ready(self):
self.load_images()
adesklets.window_resize(100,100)
adesklets.window_show()
Events(dirname(__file__)).pause()
tl=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
tr=adesklets.load_image('%s/%s' % (self.basedir, 'image.png'))
adesklets.free_image(tl)
for i in range(8):
adesklets.free_image(tl)