- def __init__(self,parent):
- self.dial = PrefImport(parent)
- self.dial.CenterOnParent()
- val = self.dial.ShowModal()
- if val == wx.ID_OK :
- xmldir = self.dial.dbb.GetValue()
- corp_out = self.dial.fbb.GetValue()
- res = getcorpus_from_xml(xmldir, corp_out)
- if res != 'ok' :
+ def __init__(self, parent, methode):
+ self.dial = PrefImport(parent, methode=methode)
+ self.dial.CenterOnParent()
+ val = self.dial.ShowModal()
+ if val == wx.ID_OK :
+ xmldir = self.dial.dbb.GetValue()
+ corp_out = self.dial.fbb.GetValue()
+ if methode == 'xml' :
+ res = getcorpus_from_xml(xmldir, corp_out)
+ elif methode == 'mail' :
+ res = ParseFactivaMail(xmldir, corp_out, 'utf8', parent.syscoding)
+ elif methode == 'txt' :
+ res = ParseFactivaPaste(xmldir, corp_out, 'utf8', parent.syscoding)
+ elif methode == 'txm' :
+ res = TXM2IRA(xmldir, corp_out, 'utf8', parent.syscoding)
+ if res == 'nofile' :