def deactivate(self, user): session = Session.get_for( user=user, image_name=self.image() ) if session: session.stop( user=user ) return session
def session(self, user, required=True): session = Session.get_for( user=user, image_name=self.image() ) if required and session is None: raise Component.InactiveError( address=self.address.id, user=user ) return session