diff options
author | Simon Chabot <simon.chabot@logilab.fr> | 2020-05-22 14:44:09 +0200 |
---|---|---|
committer | Simon Chabot <simon.chabot@logilab.fr> | 2020-05-22 14:44:09 +0200 |
commit | c9043dd5e505ed21de08aa6563c92691bcdccf63 (patch) | |
tree | 2374ebe68cdfe900aadfaf4d7c32451a29a04cd6 /logilab | |
parent | a0e955c81e2387ed07e3e9356f2222447fbab881 (diff) | |
download | logilab-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)
Diffstat (limited to 'logilab')
-rw-r--r-- | logilab/common/date.py | 3 |
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]) |