Пример #1
0
    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
    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
    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
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
 def pushMessage(key, message):
     try:
         LJoinBase.key_self[key].write_message(message)
     except:
         fd_log.error("ljion write message error" + message)
Пример #7
0
 def on_close(self):
     try:
         del self.key_self[self.key]
     except:
         fd_log.error("del ljion key not exist" + self.key)
Пример #8
0
 def pushMessage(key, message):
     try:
         LJoinBase.key_self[key].write_message(message)
     except:
         fd_log.error("ljion write message error" + message)
Пример #9
0
 def on_close(self):
     try:
         del self.key_self[self.key]
     except:
         fd_log.error("del ljion key not exist" + self.key)