Reinstate support for Python 3.6

This commit is contained in:
Ben Sturmfels 2025-10-08 19:01:54 +11:00
parent bab4f29a02
commit 900478c1a7
Signed by: bsturmfels
GPG key ID: 023C05E2C9C068F0
2 changed files with 3 additions and 4 deletions

View file

@ -1,5 +1,3 @@
import datetime
from . import _csv from . import _csv
from .. import strparse from .. import strparse
@ -34,7 +32,8 @@ class SalesImporter(_csv.CSVImporterBase):
self.DECIMAL_FIELDS[key]: strparse.currency_decimal(row[key]) self.DECIMAL_FIELDS[key]: strparse.currency_decimal(row[key])
for key in self.DECIMAL_FIELDS for key in self.DECIMAL_FIELDS
} }
retval['date'] = datetime.datetime.fromisoformat(row['Order date']).date() date_s, _, _ = row['Order Date'].partition(' ')
retval['date'] = strparse.date(date_s, '%Y-%m-%d')
retval['payee'] = '{Buyer first name} {Buyer last name}'.format_map(row) retval['payee'] = '{Buyer first name} {Buyer last name}'.format_map(row)
retval['total_fees'] = retval['service_fee'] + retval['payment_processing_fee'] retval['total_fees'] = retval['service_fee'] + retval['payment_processing_fee']
retval.update( retval.update(

View file

@ -30,7 +30,7 @@ REQUIREMENTS['tests_require'] = [
setup( setup(
name='import2ledger', name='import2ledger',
description="Import different sources of financial data to Ledger", description="Import different sources of financial data to Ledger",
version='1.4.7', version='1.4.8',
author='Brett Smith', author='Brett Smith',
author_email='brettcsmith@brettcsmith.org', author_email='brettcsmith@brettcsmith.org',
license='GNU AGPLv3+', license='GNU AGPLv3+',