Beispiel #1
0
    def __init__(self, *args):
        """Initialize internal varables.
        Pameters to be exposed to GUI are stored in self.META"""

        Importer.__init__(self, *args)
        self.lines = None
        self.numFields=int(2)

        # SmXmlParse VARIABLES
        self.xmldoc = None
        self.pieces = []
        self.cntBuf = [] #to store last parsed data
        self.cntElm = [] #to store SM Elements data
        self.cntCol = [] #to store SM Colections data

        # store some meta info related to parse algorithm
        # SmartDict works like dict / class wrapper
        self.cntMeta = SmartDict()
        self.cntMeta.popTitles = False
        self.cntMeta.title     = []

        # META stores controls of import scritp, should be
        # exposed to import dialog. These are default values.
        self.META = SmartDict()
        self.META.resetLearningData  = False            # implemented
        self.META.onlyMemorizedItems = False            # implemented
        self.META.loggerLevel = 2                       # implemented 0no,1info,2error,3debug
        self.META.tagAllTopics = True
        self.META.pathsToBeTagged = ['English for begginers', 'Advanced English 97', 'Phrasal Verbs']                # path patterns to be tagged - in gui entered like 'Advanced English 97|My Vocablary'
        self.META.tagMemorizedItems = True              # implemented
        self.META.logToStdOutput   = False              # implemented

        self.cards = []
    def __init__(self, *args):
        """Initialize internal varables.
        Pameters to be exposed to GUI are stored in self.META"""

        Importer.__init__(self, *args)
        self.lines = None
        self.numFields=int(2)

        # SmXmlParse VARIABLES
        self.xmldoc = None
        self.pieces = []
        self.cntBuf = [] #to store last parsed data
        self.cntElm = [] #to store SM Elements data
        self.cntCol = [] #to store SM Colections data

        # store some meta info related to parse algorithm
        # SmartDict works like dict / class wrapper
        self.cntMeta = SmartDict()
        self.cntMeta.popTitles = False
        self.cntMeta.title     = []

        # META stores controls of import scritp, should be
        # exposed to import dialog. These are default values.
        self.META = SmartDict()
        self.META.resetLearningData  = False            # implemented
        self.META.onlyMemorizedItems = False            # implemented
        self.META.loggerLevel = 2                       # implemented 0no,1info,2error,3debug
        self.META.tagAllTopics = True
        self.META.pathsToBeTagged = ['English for begginers', 'Advanced English 97', 'Phrasal Verbs']                # path patterns to be tagged - in gui entered like 'Advanced English 97|My Vocablary'
        self.META.tagMemorizedItems = True              # implemented
        self.META.logToStdOutput   = False              # implemented

        self.cards = []
Beispiel #3
0
 def __init__(self, *args):
     Importer.__init__(self, *args)
     self.lines = None
     self.fileobj = None
     self.delimiter = None
Beispiel #4
0
 def __init__(self, *args):
     Importer.__init__(self, *args)
     self.lines = None
Beispiel #5
0
 def __init__(self, *args):
     Importer.__init__(self, *args)
     self.lines = None
     self.fileobj = None
     self.delimiter = None
Beispiel #6
0
 def __init__(self, *args):
     Importer.__init__(self, *args)
     self.orda = ord('A')
Beispiel #7
0
 def __init__(self, *args):
     Importer.__init__(self, *args)
     self.lines = None
     self.numFields=int(2)
Beispiel #8
0
 def __init__(self, *args):
     Importer.__init__(self, *args)
     self.orda = ord('A')
Beispiel #9
0
 def __init__(self, deck, file):
     Importer.__init__(self, deck, file)
     self.deck = deck
     self.file = file
     self.total = 0