def __createCreditCSV(self): """ Creates a csv only for the credits """ fOut = self.__getFilenameOut(self.fileIn) fOut = s.subStrByChar(fOut,'','/') + '/' + 'Credits-' + \ s.subStrByChar(fOut,'/','.csv') + '.csv' self.Cfid = open(fOut,'w')
def __convertDateToPostingPeriod(self): """ Converts the date of the transaction to the postion period id """ date = s.removeSpaces(self.iterText('Date')) month = s.subStrByChar(date,'','/') date_w_no_month = s.subStrByChar(date+'*', '/','*') year = s.subStrByChar(date_w_no_month+'*','/','*') return self.__getPostingPeriod(month + '/' + year)
def _getNextPair(self): text = self.fid.readline() if text == '': self.reading = False else: key = s.subStrByChar(text,'','\t') key = s.removeSpaces(key) value = s.subStrByChar(text,'\t','\n') value = s.removeSpaces(value) return key,value return None,None
def _getNextPair(self): """ Returns the completed map from the text file. """ text = self.fid.readline() if text == '': self.reading = False else: key = s.subStrByChar(text,'','\t') key = s.removeSpaces(key) value = s.subStrByChar(text,'\t','\n') value = s.removeSpaces(value) return key,value return None,None
def _getNextPair(self): """ Returns the completed map from the text file. """ text = self.fid.readline() if text == "": self.reading = False else: key = s.subStrByChar(text, "", "\t") key = s.removeSpaces(key) value = s.subStrByChar(text, "\t", "\n") value = s.removeSpaces(value) return key, value return None, None
def _getNextPair(self): """ Gets the next pair. Conditional with a new super key. """ text = self.fid.readline() if text == '': self.reading = False else: if not self._isSubKey(text): key = s.subStrByChar(text,'','\t') key = s.removeSpaces(key) subKey = s.subStrByChar(text,'\t','\t') subKey = s.removeSpaces(subKey) value = s.subStrByChar(text,'\t','\n',True) value = s.removeSpaces(value) return key,subKey,value else: subKey = s.subStrByChar(text,'\t','\t') subKey = s.removeSpaces(subKey) value = s.subStrByChar(text,'\t','\n',True) value = s.removeSpaces(value) return self.superKey,subKey,value return None,None,None
def _getNextPair(self): """ Gets the next pair. Conditional with a new super key. """ text = self.fid.readline() if text == '': self.reading = False else: if not self.subKey: key = s.subStrByChar(text,'','\t') key = s.removeSpaces(key) self.superKey = key self.subKey = True subKey = s.subStrByChar(text,'\t','\t') subKey = s.removeSpaces(subKey) value = s.subStrByChar(text,'\t','\n') value = s.removeSpaces(value) return key,{subKey:value} else: subKey = s.subStrByChar(text,'\t','\t') subKey = s.removeSpaces(subKey) value = s.subStrByChar(text,'\t','\n') value = s.removeSpaces(value) return self.superKey,{subKey:value}
def _getNextPair(self): """ Gets the next pair. Conditional with a new super key. """ text = self.fid.readline() if text == "": self.reading = False else: if not self.subKey: key = s.subStrByChar(text, "", "\t") key = s.removeSpaces(key) self.superKey = key self.subKey = True subKey = s.subStrByChar(text, "\t", "\t") subKey = s.removeSpaces(subKey) value = s.subStrByChar(text, "\t", "\n") value = s.removeSpaces(value) return key, {subKey: value} else: subKey = s.subStrByChar(text, "\t", "\t") subKey = s.removeSpaces(subKey) value = s.subStrByChar(text, "\t", "\n") value = s.removeSpaces(value) return self.superKey, {subKey: value}