summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Chabot <simon.chabot@logilab.fr>2020-05-22 14:44:09 +0200
committerSimon Chabot <simon.chabot@logilab.fr>2020-05-22 14:44:09 +0200
commitc9043dd5e505ed21de08aa6563c92691bcdccf63 (patch)
tree2374ebe68cdfe900aadfaf4d7c32451a29a04cd6
parenta0e955c81e2387ed07e3e9356f2222447fbab881 (diff)
downloadlogilab-common-c9043dd5e505ed21de08aa6563c92691bcdccf63.tar.gz
fix: restore strptime, but set a deprecation warning
(removed in https://forge.extranet.logilab.fr/open-source/logilab-common/commit/05ab3833e72e9a32d98368d7f53483193b422ebb#76c733906282b2aba1de662c126a97608cf0fbcd_216_216)
-rw-r--r--logilab/common/date.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/logilab/common/date.py b/logilab/common/date.py
index e182193..769ab16 100644
--- a/logilab/common/date.py
+++ b/logilab/common/date.py
@@ -29,6 +29,7 @@ from time import strptime as time_strptime
from calendar import monthrange, timegm
from typing import Union, List, Any, Optional, Generator
+from logilab.common.deprecation import callable_deprecated
try:
from mx.DateTime import RelativeDateTime, Date, DateTimeType
@@ -213,6 +214,8 @@ def date_range(
ONEDAY: timedelta = timedelta(days=1)
ONEWEEK: timedelta = timedelta(days=7)
+strptime = callable_deprecated("Use strptime from datetime.datetime instead")(datetime.strptime)
+
def strptime_time(value, format="%H:%M"):
return time(*time_strptime(value, format)[3:6])