Ejemplo n.º 1
0
 def executeSql(self, sql):
     try:
         self.cursor.execute(sql);
         Log.I("[I] 执行 " + sql.strip() + " 成功");
         return True; 
     except Exception as e:
         if not isinstance(e, pymysql.err.IntegrityError) or len(e.args) <= 0 or e.args[0] != 1062:
             Log.E("[I] 执行 " + sql.strip() + " 失败");
             Log.Exc(e);
     return False;
Ejemplo n.º 2
0
 def pushContent(self, content, fileuniquekey, toDir, complete):
     outDir = self.filepath
     if toDir != None:
         outDir = outDir + os.sep + toDir
     file = outDir + os.sep + fileuniquekey
     pushRet = None
     try:
         pushRet = self.bucket.put_object(Key=file, Body=content)
     except Exception, e:
         Log.Exc(e)
Ejemplo n.º 3
0
    def checkFileExists(self, fileuniquekey, toDir, complete):
        outDir = self.filepath
        if toDir != None:
            outDir = outDir + os.sep + toDir
        file = outDir + os.sep + fileuniquekey

        objSummary = None
        try:
            objSummary = self.s3.ObjectSummary(self.bk, file).get()
        except Exception, e:
            Log.Exc(e)
Ejemplo n.º 4
0
    def checkFileExists(self, fileuniquekey, toDir, complete):
        outDir = self.filepath
        if toDir != None:
            outDir = outDir + os.sep + toDir
        file = outDir + os.sep + fileuniquekey

        ret = None
        try:
            ret, resp = self.bkManager.stat(self.bk, file)
        except Exception, e:
            Log.Exc(e)
Ejemplo n.º 5
0
    def pushContent(self, content, fileuniquekey, toDir, complete):
        outDir = self.filepath
        if toDir != None:
            outDir = outDir + os.sep + toDir
        file = outDir + os.sep + fileuniquekey

        ret = None
        tmpFile = None
        try:
            tmpFile = Options.shared.tmpPath + os.sep + (
                toDir != None and str(toDir) + "-" or "") + fileuniquekey
            tmpFileFd = open(tmpFile, "w")
            tmpFileFd.write(content)
            tmpFileFd.flush()
            tmpFileFd.close()
            token = self.qn.upload_token(self.bk, file, 3600)
            ret, info = put_file(token, file, tmpFile)
        except Exception, e:
            Log.Exc(e)
Ejemplo n.º 6
0
    Log.D("--test--")
    dropAllTables()
    sys.exit(0)


# 将Config.sample.py复制出一个Config.py文件
def createConfigFile():
    if not os.path.exists("Config.py"):
        fd = open("Config.sample.py", "r")
        content = fd.read()
        fd.close()
        wfd = open("Config.py", "w")
        wfd.write(content)
        wfd.flush()
        wfd.close()


if __name__ == '__main__':
    createConfigFile()
    # test();
    try:
        from src.Prepare import Prepare
        Prepare()
    except Exception, e:
        Log.E("--------异常退出--------")
        Log.Exc(e)
        Log.V(Log.traceback())
        sys.exit(0)
else:
    Log.E("-错误")