fix allvin for clip version higher then 202

This commit is contained in:
shrlnm 2023-04-17 20:08:25 +03:00
parent 8c85c6aceb
commit 2673498bbf

View File

@ -81,13 +81,14 @@ def acf_buildFull( platf ):
ref_name = 'REF.dat' ref_name = 'REF.dat'
for fn in os.listdir(plDIR): for fn in os.listdir(plDIR):
if fn.upper()=='REF.DAT': ref_name = fn if fn.upper()=='REF.DAT': ref_name = fn
reff = open(plDIR + '/' + ref_name, 'rt') if os.path.exists(plDIR + '/' + ref_name):
ref_list = csv.reader(reff, delimiter=';') reff = open(plDIR + '/' + ref_name, 'rt')
for i in ref_list: ref_list = csv.reader(reff, delimiter=';')
if i: for i in ref_list:
for item in range(len(i)): if i:
i[item] = ''.join([c if ord(c) < 128 else 'X' for c in i[item]]).replace('XXX', 'X') for item in range(len(i)):
ref[int(i[0][:10])] = [i[0][11:]] + i[1:] i[item] = ''.join([c if ord(c) < 128 else 'X' for c in i[item]]).replace('XXX', 'X')
ref[int(i[0][:10])] = [i[0][11:]] + i[1:]
all_vin = open(plDIR+'/all_vin.csv', 'w') all_vin = open(plDIR+'/all_vin.csv', 'w')
@ -123,7 +124,9 @@ def acf_buildFull( platf ):
data = d[2] + d[1] + d[0] data = d[2] + d[1] + d[0]
except: except:
pass pass
outl = data+'#'+VIN+'#'+' '.join(vr[1:])+'#'+' '.join(mtc[int(vr[1])])+'#'+'_'.join(ref[int(vr[2])]) outl = data+'#'+VIN+'#'+' '.join(vr[1:])+'#'+' '.join(mtc[int(vr[1])])
if vr[2]!='' and int(vr[2]) in ref.keys():
outl += '#'+'_'.join(ref[int(vr[2])])
all_vin.write(outl+'\n') all_vin.write(outl+'\n')
all_vin.close() all_vin.close()
print("\n\n File: "+plDIR+"/all_vin.csv is build\n\n") print("\n\n File: "+plDIR+"/all_vin.csv is build\n\n")