classification.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:lagendacommun 作者: ecreall 项目源码 文件源码
def _init_values(self, **args):
        #get validated data (Filter)
        start_end_dates = args.get('temporal_filter', {}).get('start_end_dates', {})
        if self.start_value is None:
            start_date = start_end_dates.get('start_date', None)
            self.start_value = ((start_date is not None) and start_date) or\
                datetime.datetime.now(tz=pytz.UTC)
            self.start_value = datetime.datetime.combine(
                self.start_value,
                datetime.time(0, 0, 0, tzinfo=pytz.UTC))

        if self.end_value is None:
            end_date = start_end_dates.get('end_date', None)
            if end_date:
                self.end_value = datetime.datetime.combine(
                    end_date,
                    datetime.time(23, 59, 59, tzinfo=pytz.UTC))
            elif 'ignore_end_date' not in args:
                site = get_site_folder(True)
                days_visibility = getattr(site, 'days_visibility',
                                          DEFAULT_DAYS_VISIBILITY)
                default_date = datetime.timedelta(days_visibility-1) + \
                    self.start_value
                self.end_value = default_date
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号