diff --git a/aiohttp_session/__init__.py b/aiohttp_session/__init__.py index 76a0b7ca..290f72bf 100644 --- a/aiohttp_session/__init__.py +++ b/aiohttp_session/__init__.py @@ -16,7 +16,7 @@ class Session(MutableMapping): """Session dict-like object.""" - def __init__(self, identity, *, data=None, new=False, max_age): + def __init__(self, identity, *, data=None, new=False): self._changed = False self._mapping = {} self._identity = identity @@ -29,10 +29,6 @@ def __init__(self, identity, *, data=None, new=False, max_age): else: self._created = created - self._expire_at = data.get('expire_at') - if self._expire_at is None: - self._expire_at = time.time() + max_age - if session_data is not None: self._mapping.update(session_data) diff --git a/requirements-dev.txt b/requirements-dev.txt index d9c52826..441a980c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -5,4 +5,5 @@ sphinx alabaster>=0.6.2 pep257 -e . - +aioredis +cryptography diff --git a/tests/test_session_dict.py b/tests/test_session_dict.py index 56f1a1c7..ef38b730 100644 --- a/tests/test_session_dict.py +++ b/tests/test_session_dict.py @@ -7,7 +7,7 @@ class SessionTests(unittest.TestCase): def test_create(self): - s = Session('test_identity', new=True, default_age=123) + s = Session('test_identity', new=True) self.assertEqual(s, {}) self.assertTrue(s.new) self.assertEqual('test_identity', s.identity)