def graf2solr(self): topnodes = self.ut_tree.edged.keys() #print topnodes for topnode in topnodes: #print topnode try: ID = self.getID(topnode) except KeyError: print "no ID\n\t%s" % self.getText(topnode) #ID = "rnd"+str(random.randint(1000000,9999999)) continue if ID == '': print "no ID\n\t%s" % self.getText(topnode) #ID = "rnd"+str(random.randint(1000000,9999999)) continue athasolr = AthaSOLR(ID, topnode, self) athasolr.formattemplate() athasolr.write()