# HG changeset patch # User Paul Boddie # Date 1422903597 -3600 # Node ID fff75e2e5d3d9cb4f23fdcead34b67c8081ebfdc # Parent f69455dd82d5dffec1c349b5ca570e7f23f0ea17 Make end datetime adjustments for dates, not datetimes. diff -r f69455dd82d5 -r fff75e2e5d3d imip_manager.py --- a/imip_manager.py Mon Feb 02 19:52:55 2015 +0100 +++ b/imip_manager.py Mon Feb 02 19:59:57 2015 +0100 @@ -300,7 +300,7 @@ dt, format) def format_end_datetime(self, dt, format): - if isinstance(dt, date): + if isinstance(dt, date) and not isinstance(dt, datetime): dt = dt - timedelta(1) return self.format_datetime(dt, format)