def _format_date(self, dt, fmt): if not dt: return '' # Format dates using local timezone if dt.tzinfo: return dt.astimezone(tzlocal()).strftime(fmt) else: return dt.strftime(fmt)