obj.Show(True)
# add it to the HtmlWindow
- self.GetParser().GetContainer().InsertCell(wx.html.HtmlWidgetCell(obj, self.ctx.floatWidth))
+ self.GetParser().GetContainer().InsertCell(
+ wx.html.HtmlWidgetCell(obj, self.ctx.floatWidth))
self.ctx = None
return True
# check for something that should be evaluated
- elif value[0] in '[{(' or value[:2] == 'wx':
+ elif value and value[0] in '[{(' or value[:2] == 'wx':
saveVal = value
try:
value = eval(value, self.ctx.classMod.__dict__)
value = saveVal
# convert to wx.Colour
- elif value[0] == '#':
+ elif value and value[0] == '#':
try:
red = int('0x'+value[1:3], 16)
green = int('0x'+value[3:5], 16)
except:
pass
- self.ctx.kwargs[str(name)] = value
+ if self.ctx:
+ self.ctx.kwargs[str(name)] = value
return False