def addRow(self, row, style): if style == 'NORDNET': if self.readRow == 0: # Header # Id;Bokføringsdag;Handelsdag;Oppgjørsdag;Transaksjonstype;Verdipapir;Instrumenttyp;ISIN;Antall;Kurs;Rente; # Avgifter;Beløp;Valuta;Kjøpsverdi;Resultat;Totalt antall;Saldo;Vekslingskurs;Transaksjonstekst;Makuleringsdato;Sluttseddelnummer self.fHeadList = row else: # t = Transaction(id=self.getField(row, 'Id')) t.setCount(self.getField(row, 'Antall')) t.setPrice(self.getField(row, 'Kurs')) t.setTotal(self.getField(row, 'Beløp')) t.setFee(self.getField(row, 'Avgifter')) t.setProduct(self.getField(row, 'Verdipapir')) t.setType(self.getField(row, 'Transaksjonstype').replace('SALG', 'SELL').replace('KJØPT', 'BUY')) t.setCategory(self.getField(row, 'Instrumenttyp')) t.setDate(datetime.datetime.strptime(self.getField(row, 'Handelsdag'), "%Y-%m-%d").date()) print(t.__dict__) self.tList.append(t) self.readRow += 1