def callTemplates(self): gtwin = Toplevel(self.top) self.getTemplates(gtwin) self.top.wait_window(gtwin) # wait til template window gone # if they typed in w/o asterisks.. doc = self.doctemplate.get() if len(doc) > 0: self.docfile = doc if string.find(doc, "*") < 0: tmp = Spiderutils.name2template(doc) self.doctemplate.set(tmp) ser = self.sertemplate.get() if len(ser) > 0: self.serfile = ser if string.find(ser, "*") < 0: tmp = Spiderutils.name2template(ser) self.sertemplate.set(tmp)
def setTemplates(self, parent, which='doc'): filename = askopenfilename(parent=parent, filetypes=self.filetypes) if len(filename) < 1: return tmp = Spiderutils.name2template(filename) if which == 'doc': self.doctemplate.set(tmp) else: self.sertemplate.set(tmp)