remove last_activity from server

and put it on individual spawners
This commit is contained in:
Min RK
2017-07-31 16:29:32 +02:00
parent 449aff1b1d
commit 275a4ce18d
3 changed files with 14 additions and 7 deletions

View File

@@ -414,7 +414,7 @@ class User(HasTraits):
if self.state is None:
self.state = {}
spawner.orm_spawner.state = spawner.get_state()
self.last_activity = datetime.utcnow()
self.last_activity = spawner.orm_spawner.last_activity = datetime.utcnow()
db.commit()
spawner._waiting_for_response = True
try:
@@ -468,7 +468,7 @@ class User(HasTraits):
yield spawner.stop()
spawner.clear_state()
spawner.orm_spawner.state = spawner.get_state()
self.last_activity = datetime.utcnow()
self.last_activity = spawner.orm_spawner.last_activity = datetime.utcnow()
# remove server entry from db
spawner.server = None
if not spawner.will_resume: