code: def __init__(self, min_value, max_value):
      assert isinstance(min_value, dt.date)
      assert isinstance(max_value, dt.date)
      assert min_value < max_value
      self.min_value = min_value
      self.days_apart = (max_value - min_value).days
      self.center = (dt.date(2000, 1, 1) - min_value).days
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/strategies/_internal/datetime.py
imports: from __future__ import absolute_import, division, print_function
  import datetime
  from calendar import monthrange
  from hypothesis.internal.conjecture import utils
  from hypothesis.strategies._internal.strategies import SearchStrategy
label_desc: Use image node_id 1 to create a new DateStrategy object from inherited base classes: SearchStrategy with example: obj = DateStrategy(min_value, max_value)