All pastes #358301 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-02-16 04:53 UTC
rendered paste body
    def browse(self, event=None):
        """Event handler when browse button is pressed"""
        if self.type == 'save':
            name = asksaveasfilename(parent=self, title=self.desc)
        elif self.type == 'load':
            name = askopenfilename(parent=self, title=self.desc)
        else: # 'dir'
            name = askdirectory(parent=self, title=self.desc)
        # Got a filename? Save it
        if name:
            self.set(name)