def see_user(self, user): session = Session() user = session.query(self).filter_by(nick=user).first() or self(user) user.last_seen = datetime.now() session.merge(user) session.commit() session.close() return user
def log_message(meta, message): from wheelman.core.models import Log print "Logging: %s => %s: %s" % (meta.event.source(), meta.event.target(), message) session = Session() session.add(Log(type = meta.event.eventtype(), source = nm_to_n(meta.event.source()), target = meta.event.target(), text = message)) session.commit() session.close()