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): Importer.__init__(self, *args) self.lines = None self.fileobj = None self.delimiter = None
def __init__(self, *args): Importer.__init__(self, *args) self.lines = None
def __init__(self, *args): Importer.__init__(self, *args) self.orda = ord('A')
def __init__(self, *args): Importer.__init__(self, *args) self.lines = None self.numFields=int(2)
def __init__(self, deck, file): Importer.__init__(self, deck, file) self.deck = deck self.file = file self.total = 0