Fixed #31982 -- Made HttpResponse.set_cookie() cast max_age argument to an integer.

This commit is contained in:
Hasan Ramezani 2020-09-04 14:04:21 +02:00 committed by Mariusz Felisiak
parent e6b5108acc
commit d2d08c8cf6
3 changed files with 8 additions and 3 deletions

View file

@ -834,8 +834,8 @@ Methods
Sets a cookie. The parameters are the same as in the
:class:`~http.cookies.Morsel` cookie object in the Python standard library.
* ``max_age`` should be a number of seconds, or ``None`` (default) if
the cookie should last only as long as the client's browser session.
* ``max_age`` should be an integer number of seconds, or ``None`` (default)
if the cookie should last only as long as the client's browser session.
If ``expires`` is not specified, it will be calculated.
* ``expires`` should either be a string in the format
``"Wdy, DD-Mon-YY HH:MM:SS GMT"`` or a ``datetime.datetime`` object