def value(self):
buf = gdkpix.PixbufLoader()
+ done = False
try:
with self.page.open() as st:
self.p = 0
buf.write(read)
self.progcb()
self.st = None
+ done = True
finally:
- buf.close()
+ try:
+ buf.close()
+ except:
+ if done:
+ raise
return buf.get_pixbuf()
@property
class msgproc(object):
def attach(self, reader):
self.rd = reader
- self.msg = gtk.Alignment(yalign=0.5)
+ self.msg = gtk.Alignment(xalign=0.0, yalign=0.5, xscale=0.0, yscale=0.0)
self.hlay = gtk.HBox()
self.lbl = gtk.Label("")
self.hlay.pack_start(self.lbl, True, True, 0)
vlay.pack_start(self.pfr, True, True, 0)
self.pfr.show()
self.sboxbar = gtk.HBox()
- algn = gtk.Alignment(yalign=0.5)
+ algn = gtk.Alignment(xalign=0.0, yalign=0.5, xscale=0.0, yscale=0.0)
sboxlbl = gtk.Label(self.manga.name + u": ")
algn.add(sboxlbl)
sboxlbl.show()
self.sboxbar.show()
self.sbar = gtk.HBox()
self.pagelbl = gtk.Label("")
- algn = gtk.Alignment(yalign=0.5)
+ algn = gtk.Alignment(xalign=0.0, yalign=0.5, xscale=0.0, yscale=0.0)
algn.add(self.pagelbl)
self.pagelbl.show()
self.sbar.pack_start(algn, True, True, 0)