def parse_time_period(cls, period):
""" try to parse specified time period
:param period: specified period
"""
# catch single value
if not isinstance(period, dict):
period = dict(value=period)
# try to parse specified period
try:
return pd.Timedelta(**period).delta
except Exception as ex:
cls.log().critical('unable to parse period: %s', str(period))
raise ex
评论列表
文章目录