def save_transactions(self, transactions, filename): with codecs.open(filename, 'w') as f: writer = unicodecsv.writer(f) for tx in transactions: writer.writerow(self._transaction_to_csv_row(tx))