for ItemInst in st.getPlayer().getInventory().getItems(): Item = ItemInst.getItem() print "ItemInst: %s, dir: %s, .getItem(): %s, dir: %s" % (ItemInst.__repr__(), str(dir(ItemInst)), ItemInst.getItem().__repr__(), str(dir(ItemInst.getItem())))