Example #1
0
 def getNewestVersionInfo(self):
     try:
         ret = VersionInfo.findNewest()
         
         one_hash = {}
         if ret is not None:
             one_hash['version'] = ret.version
             one_hash['ipa'] = ret.ipa
             one_hash['changelog'] = ret.changelog
         return one_hash
     except:
             msg = traceback.format_exc()
             self.logger.error(msg)
             
             DBBase.Session.rollback()
             DBBase.Engine.dispose()
             
             return None
Example #2
0
    def getNewestVersionInfo(self):
        try:
            ret = VersionInfo.findNewest()

            one_hash = {}
            if ret is not None:
                one_hash['version'] = ret.version
                one_hash['ipa'] = ret.ipa
                one_hash['changelog'] = ret.changelog
            return one_hash
        except:
            msg = traceback.format_exc()
            self.logger.error(msg)

            DBBase.Session.rollback()
            DBBase.Engine.dispose()

            return None
Example #3
0
    def putVersionInfo(self, version, ipa, changelog):
        try:
            info = VersionInfo()

            info.version = version
            info.ipa = ipa
            info.changelog = changelog

            info.add()
        except:
            msg = traceback.format_exc()
            self.logger.error(msg)

            DBBase.Session.rollback()
            DBBase.Engine.dispose()

            return None
Example #4
0
 def getVersionInfoList(self):
     try:
         ret = VersionInfo.findAll()
         
         version_list = []
         for one in ret:
             one_hash = {}
             one_hash['id'] = one.id
             one_hash['version'] = one.version
             one_hash['ipa'] = one.ipa
             one_hash['changelog'] = one.changelog.replace("\n", "<br>")
             version_list.append(one_hash)
         
         return version_list
     except:
             msg = traceback.format_exc()
             self.logger.error(msg)
             
             DBBase.Session.rollback()
             DBBase.Engine.dispose()
             
             return None
Example #5
0
    def getVersionInfoList(self):
        try:
            ret = VersionInfo.findAll()

            version_list = []
            for one in ret:
                one_hash = {}
                one_hash['id'] = one.id
                one_hash['version'] = one.version
                one_hash['ipa'] = one.ipa
                one_hash['changelog'] = one.changelog.replace("\n", "<br>")
                version_list.append(one_hash)

            return version_list
        except:
            msg = traceback.format_exc()
            self.logger.error(msg)

            DBBase.Session.rollback()
            DBBase.Engine.dispose()

            return None
Example #6
0
 def putVersionInfo(self, version, ipa, changelog):
     try:
         info = VersionInfo()
         
         info.version = version
         info.ipa = ipa
         info.changelog = changelog
         
         info.add()
     except:
         msg = traceback.format_exc()
         self.logger.error(msg)
         
         DBBase.Session.rollback()
         DBBase.Engine.dispose()
         
         return None