doc_maker fix for absent ref.dat

This commit is contained in:
shrlnm 2021-04-17 12:53:43 +03:00
parent bc3301eb8d
commit 648cbe530a
2 changed files with 12 additions and 9 deletions

View File

@ -772,7 +772,7 @@ def main():
sys.stdout.flush() sys.stdout.flush()
#loading language data #loading language data
lang = optfile("Location/DiagOnCan_"+mod_globals.opt_lang+".bqm",True) lang = optfile("Location/DiagOnCAN_"+mod_globals.opt_lang+".bqm",True)
mod_globals.language_dict = lang.dict mod_globals.language_dict = lang.dict
print "Done" print "Done"

View File

@ -162,7 +162,7 @@ def acf_getMTC( VIN, preferFile=False ):
for root, dirs, files in os.walk("../BVMEXTRACTION"): for root, dirs, files in os.walk("../BVMEXTRACTION"):
for dir in dirs: for dir in dirs:
if dir != VIN1: continue if dir.upper() != VIN1: continue
cdir = os.path.join(root, dir) cdir = os.path.join(root, dir)
#print cdir #print cdir
for root, dirs, files in os.walk(cdir): for root, dirs, files in os.walk(cdir):
@ -209,13 +209,16 @@ def acf_getMTC( VIN, preferFile=False ):
if l.startswith(vindata.split(';')[1]): if l.startswith(vindata.split(';')[1]):
mtcdata = l mtcdata = l
rz = open(vindir+'REF.dat','r') try:
reflist = rz.read().split('\n') rz = open(vindir+'REF.dat','r')
rz.close() reflist = rz.read().split('\n')
for l in reflist: rz.close()
if l.startswith(vindata.split(';')[2]): for l in reflist:
refdata = l if l.startswith(vindata.split(';')[2]):
refdata = l
except:
print "\n\nREF.dat is absent!!!\n\n"
mtcdata = mtcdata[len(vindata.split(';')[1])+1:].strip() mtcdata = mtcdata[len(vindata.split(';')[1])+1:].strip()
if mtcdata.endswith('.'): if mtcdata.endswith('.'):
mtcdata = mtcdata[:-1] mtcdata = mtcdata[:-1]