dongchangxi 5 months ago
parent
commit
27039a870f
  1. 24
      timer/external_order_glbV2.py

24
timer/external_order_glbV2.py

@ -87,7 +87,7 @@ def down_obj_from_oss(workdir, pid, action):
def checkDownloadFile(pid): def checkDownloadFile(pid):
mtlfilePath = os.path.join(config.workdir, "print", pid, f"{pid}.mtl") mtlfilePath = os.path.join(config.workdir, "print", pid, f"{pid}.mtl")
objfilePath = os.path.join(config.workdir, "print", pid, f"{pid}.obj") # objfilePath = os.path.join(config.workdir, "print", pid, f"{pid}.obj")
# 读取文件内容(自动检测编码) # 读取文件内容(自动检测编码)
def read_file_auto_encoding(path): def read_file_auto_encoding(path):
@ -111,21 +111,21 @@ def checkDownloadFile(pid):
print(f'{pid}的mtl文件检测出现问题了, 没有找到{pid}Tex1.jpg') print(f'{pid}的mtl文件检测出现问题了, 没有找到{pid}Tex1.jpg')
return False return False
# 检测obj文件 # # 检测obj文件
isContain = False # isContain = False
objContent = read_file_auto_encoding(objfilePath) # objContent = read_file_auto_encoding(objfilePath)
for line in objContent.splitlines(): # for line in objContent.splitlines():
if line.startswith(f'o {pid}'): # if line.startswith(f'o {pid}'):
isContain = True # isContain = True
print(f'{pid}的obj文件检测没问题') # print(f'{pid}的obj文件检测没问题')
break # break
if not isContain: # if not isContain:
print(f'{pid}的obj文件检测出现问题了, 没有找到o {pid} 的行') # print(f'{pid}的obj文件检测出现问题了, 没有找到o {pid} 的行')
return False # return False
return True return True

Loading…
Cancel
Save