示例#1
0
文件: ljoin.py 项目: fanux/forward
    def registKeySelf(self, key):
        self.key = key

        try:
            self.key_self[self.key] = self
        except:
            fd_log.error("ljion key already exist" + self.key)
示例#2
0
文件: ljoin.py 项目: thm-tech/forward
    def registKeySelf(self, key):
        self.key = key

        try:
            self.key_self[self.key] = self
        except:
            fd_log.error("ljion key already exist" + self.key)
示例#3
0
    def getCurrentSequenceByName(name):
        session = DBSession()
        current_value = None

        try:
            sq = session.query(FD_T_Sequence).filter(FD_T_Sequence.name == name).one()
            current_value = sq.current_value
            sq.current_value = sq.increment_value + current_value
            session.add(sq)
            try:
                session.commit()
            except:
                current_value = None
                session.rollback()

        except NoResultFound, e:
            fd_log.error("no sequence found,name:%s,%s", name, e)
示例#4
0
文件: db_base.py 项目: fanux/forward
    def getCurrentSequenceByName(name):
        session = DBSession()
        current_value = None

        try:
            sq = session.query(FD_T_Sequence).filter(
                FD_T_Sequence.name == name).one()
            current_value = sq.current_value
            sq.current_value = sq.increment_value + current_value
            session.add(sq)
            try:
                session.commit()
            except:
                current_value = None
                session.rollback()

        except NoResultFound, e:
            fd_log.error("no sequence found,name:%s,%s", name, e)
示例#5
0
文件: db_base.py 项目: fanux/forward
class DBCommonTools(object):
    @staticmethod
    def getCurrentSequenceByName(name):
        session = DBSession()
        current_value = None

        try:
            sq = session.query(FD_T_Sequence).filter(
                FD_T_Sequence.name == name).one()
            current_value = sq.current_value
            sq.current_value = sq.increment_value + current_value
            session.add(sq)
            try:
                session.commit()
            except:
                current_value = None
                session.rollback()

        except NoResultFound, e:
            fd_log.error("no sequence found,name:%s,%s", name, e)

        except MultipleResultsFound, e:
            fd_log.error("multiple sequence found,name:%s,%s", name, e)
示例#6
0
文件: ljoin.py 项目: thm-tech/forward
 def pushMessage(key, message):
     try:
         LJoinBase.key_self[key].write_message(message)
     except:
         fd_log.error("ljion write message error" + message)
示例#7
0
文件: ljoin.py 项目: thm-tech/forward
 def on_close(self):
     try:
         del self.key_self[self.key]
     except:
         fd_log.error("del ljion key not exist" + self.key)
示例#8
0
文件: ljoin.py 项目: fanux/forward
 def pushMessage(key, message):
     try:
         LJoinBase.key_self[key].write_message(message)
     except:
         fd_log.error("ljion write message error" + message)
示例#9
0
文件: ljoin.py 项目: fanux/forward
 def on_close(self):
     try:
         del self.key_self[self.key]
     except:
         fd_log.error("del ljion key not exist" + self.key)