MCPcopy Create free account
hub / github.com/django-request/django-request / day

Method day

request/managers.py:66–96  ·  view source on GitHub ↗
(
        self,
        year=None,
        month=None,
        day=None,
        month_format="%b",
        day_format="%d",
        date=None,
    )

Source from the content-addressed store, hash-verified

64 )
65
66 def day(
67 self,
68 year=None,
69 month=None,
70 day=None,
71 month_format="%b",
72 day_format="%d",
73 date=None,
74 ):
75 if not date:
76 try:
77 if year and month and day:
78 date = datetime.date(
79 *time.strptime(
80 year + month + day, "%Y" + month_format + day_format
81 )[:3]
82 )
83 else:
84 raise TypeError("Request.objects.day() takes exactly 3 arguments")
85 except ValueError:
86 return
87 return self.filter(
88 time__range=(
89 handle_naive_datetime(
90 datetime.datetime.combine(date, datetime.time.min)
91 ),
92 handle_naive_datetime(
93 datetime.datetime.combine(date, datetime.time.max)
94 ),
95 )
96 )
97
98 def today(self):
99 return self.day(date=datetime.date.today())

Callers 5

todayMethod · 0.95
trafficMethod · 0.80
test_dayMethod · 0.80
test_day_without_dateMethod · 0.80

Calls 1

handle_naive_datetimeFunction · 0.85

Tested by 3

test_dayMethod · 0.64
test_day_without_dateMethod · 0.64