Ejemplo n.º 1
0
 def loadstandardwissen(self, x):
     try:
         con = urllib.urlopen("http://jeliza.berlios.de/addons/jeliza.standard.jwwf").read()
     except IOError:
         dlg2 = wx.MessageDialog(self.frame, "Herunterladen war nicht moeglich"
                          "\nKlicken sie auf OK!", 
                          "Herunterladen", wx.OK)
         dlg2.ShowModal()
     fp = open("tmp.tmp", "w")
     fp.write(con)
     fp.close()
     jwwf = JWWF()
     jwwf.load(self.util.getCurrentProfile(), "tmp.tmp")
     self.genDatabase("")
     dlg2 = wx.MessageDialog(self.frame, "Wissen der Standard-Version geladen", 
                      "Erfolg", wx.OK)
     dlg2.ShowModal()
Ejemplo n.º 2
0
 def openWissen(self, x):
     dlg = wx.FileDialog(self.frame, "Wissen laden", self.dirname, "", "*.*", wx.OPEN)
     if dlg.ShowModal() == wx.ID_OK:
         self.filename=dlg.GetFilename()
         self.dirname=dlg.GetDirectory()
         f = os.path.join(self.dirname, self.filename)
         if f == 0 or f == "":
             return
         fp=open(f, 'r')
         try:
             jwwf = JWWF()
             jwwf.load(self.util.getCurrentProfile(), f)
         except IOError:
             dlg2 = wx.MessageDialog(self.frame, "Konnte Wissen nicht laden", "Error", wx.OK)
             dlg2.ShowModal()
             dlg2.Destroy()
             return
         dlg2 = wx.MessageDialog(self.frame, "Wissen wurde geladen", "Nachricht", wx.OK)
         dlg2.ShowModal()
         dlg2.Destroy()
     dlg.Destroy()