File diff 742fccca0c76 → 1e24bfe30455
import2ledger/importers/github.py
Show inline comments
...
 
@@ -17,13 +17,17 @@ class SponsorsImporter(_csv.CSVImporterBase):
 
        'transaction id': 'transaction_id',
 
    }
 
    ENTRY_SEED = {'currency': 'USD'}
 
    PAYEE_MAP = {
 
        'PRIVATE': 'Anonymous',
 
    }
 

	
 
    def _read_row(self, row):
 
        amount = strparse.currency_decimal(row['processed amount'])
 
        if (not amount) or row['status'] != 'settled':
 
            return None
 
        payee = row.get('sponsor profile name') or row['sponsor handle']
 
        return {
 
            'amount': amount,
 
            'date': strparse.date(row['transaction date'], self.DATE_FMT),
 
            'payee': row.get('sponsor profile name') or row['sponsor handle'],
 
            'payee': self.PAYEE_MAP.get(payee, payee),
 
        }