Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
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()