datetime.isoformat requires byte string, not unicode