def load_transactions(self, filename): if not os.path.exists(filename): return [] with codecs.open(filename) as f: return map(self._csv_row_to_transaction, unicodecsv.reader(f))