def from_file(self, file, conn): # Loads previous expenses from a specified .txt file expenses = database.fetch_all(conn) for i in expenses: temp = Expense(i[2]) temp.date = datetime.strptime(i[3], '%Y-%m-%d').date() temp.currency = i[1] self.expense_list.append(temp)