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;
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)
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)
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)
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)
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("-错误")