(d, aware_datetime)
| 158 | |
| 159 | |
| 160 | def _date_to_string(d, aware_datetime): |
| 161 | if aware_datetime: |
| 162 | d = d.astimezone(datetime.UTC) |
| 163 | return '%04d-%02d-%02dT%02d:%02d:%02dZ' % ( |
| 164 | d.year, d.month, d.day, |
| 165 | d.hour, d.minute, d.second |
| 166 | ) |
| 167 | |
| 168 | def _escape(text): |
| 169 | m = _controlCharPat.search(text) |