aio-libs / aio-libs/aiohttp-session

Documentation for `Session.created` does not match actual behavior

Offen
#981 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
245
Forks
91
Ø Merge
2 Min.
Gemergte PRs (30 T.)
4

Beschreibung

The [documentation for `Session.created`](https://aiohttp-session.readthedocs.io/en/stable/reference.html#aiohttp_session.Session.created) states that this field represents "Creation UNIX TIMESTAMP, the value returned by `time.time()` for very first access to the session object."

This appears to be incorrect. In practice, `Session.created` seems to contain the timestamp of the last time the session data was changed. There is also some inconsistency to this. In particular, `Session.created` is only updated if you change the session by explicitly setting or deleting a value. Calling `Session.changed()` or `Session.invalidate()` does not update `Session.created`, even though these methods also change the session.

What is the intended behavior of `Session.created`? Please update the documentation and/or code so that the documented and actual behavior match.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.