def LoadItems(self, evt): dlg = wx.FileDialog(self, message="Load ItemList from XML", defaultDir=self.activeDir, defaultFile=basename(self.activeFile), wildcard="*.XML|*.xml",style=wx.FD_OPEN) if dlg.ShowModal(): path=dlg.GetPath() self.activeFile=path self.activeDir=dirname(path) itemlist = item.loadItemList(path) for it in itemlist: self.addItem(it) dlg.Destroy()
def OnLoad(self): """This is a test function, don't keep it""" # return for path in sys.argv[1:]: itemlist = item.loadItemList(path) for it in itemlist: self.inv.addItem(it) # self. return it = item.Item("Bigby's Thing") it.slot = item.slots[2] it.level="3" it.value="300gp" it.keywords="Radiant Fire Martial".split() it.description="Bigby had a thing and it was this thing" it.flavor="I HAS A FLAVR" it.features.append("I is a feature!") it.features.append("Power (Daily):\n ANOTHER FEATURE") self.inv.addItem(it)