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)
Esempio n. 3
0
	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
Esempio n. 4
0
	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
Esempio n. 6
0
	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
Esempio n. 7
0
	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}