diff options
| author | 2019-02-17 14:15:40 +0000 | |
|---|---|---|
| committer | 2019-02-17 14:15:40 +0000 | |
| commit | cb0314da67458cf93baaa865b7846f826d522722 (patch) | |
| tree | 6c79fc60666de1d4486771700cf4bf9bad6e51dd /src/utils/__init__.py | |
| parent | Link to a better resource that explains how to get custom search api key and ID (diff) | |
| signature | ||
Put a helper function in utils to do iso8601 formatting. change IRCServer's
last-read setting to use it.
Diffstat (limited to 'src/utils/__init__.py')
| -rw-r--r-- | src/utils/__init__.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/utils/__init__.py b/src/utils/__init__.py index 692d305a..9cb99e93 100644 --- a/src/utils/__init__.py +++ b/src/utils/__init__.py @@ -1,7 +1,11 @@ -import decimal, io, ipaddress, re, typing +import datetime, decimal, io, ipaddress, re, typing from src.utils import cli, consts, irc, http, parse, security -ISO8601_FORMAT = "%Y-%m-%dT%H:%M:%S%z" +ISO8601_PARSE = "%Y-%m-%dT%H:%M:%S%z" + +def iso8601_format(dt: datetime.datetime) -> str: + formatted = dt.isoformat(timespec="milliseconds") + return "%sZ" % formatted TIME_SECOND = 1 TIME_MINUTE = TIME_SECOND*60 |
