프로젝트

일반

사용자정보

개정판 f90f9850

IDf90f98506ef419122fcc2cfd8425a6b09fe36ece
상위 1bcdcbba
하위 a3e18637

함의성이(가) 약 5년 전에 추가함

issue #49: fix code table, allowable space ignore

Change-Id: I943dbb2f8af755677d1791cad65590b893cd5bdc

차이점 보기:

DTI_PID/DTI_PID/CodeTables.py
14 14
    def __init__(self, name, values):
15 15
        self.name = name
16 16
        if self.name != "NOMINALDIAMETER":
17
            self.values = [(x[0], x[1], x[2], x[3].split(',')) for x in values]
17
            self.values = [(x[0], x[1], x[2], x[3].replace(' ', '').split(',')) for x in values]
18 18
        else:
19 19
            self.values = values
20 20

  
......
25 25
                """ uid, code, metric, inch, inchstr, allowable_inch_str, metricstr, allowable_metric_str """
26 26
                for value in self.values:
27 27
                    if size_unit.upper() == 'INCH':
28
                        tokens = [x for x in value[5].split(',') if x and text.startswith(x)]
28
                        tokens = [x for x in value[5].replace(' ', '').split(',') if x and text.startswith(x)]
29 29
                        if text.startswidth(value[4]) or tokens: return value[4]
30 30
                    elif size_unit.upper() == 'METRIC':
31
                        tokens = [x for x in value[7].split(',') if x and text.startswith(x)]
31
                        tokens = [x for x in value[7].replace(' ', '').split(',') if x and text.startswith(x)]
32 32
                        if text.startswidth(value[6]) or tokens: return value[6]
33 33
            else:
34 34
                for value in self.values:

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)