프로젝트

일반

사용자정보

개정판 90a0edd7

ID90a0edd72da929de3c87d6c55c996856bf2d131b
상위 702779b0
하위 82764bdf

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

issue #49: fix allowable

Change-Id: Ifb9f71c83ccdd387472cde2914ce8c6565f75532

차이점 보기:

DTI_PID/DTI_PID/CodeTables.py
17 17
    def __init__(self, name, values):
18 18
        self.name = name
19 19
        if self.name != "NOMINALDIAMETER":
20
            self.values = [(x[0], x[1], x[2], sorted(x[3].replace(' ', '').split(','), key=lambda param:len(param), reverse=True)) for x in values]
20
            self.values = []
21
            for x in values:
22
                allowable = x[3].replace(' ', '').split(',')
23
                if len(allowable) == 1 or len(allowable) == 0:
24
                    self.values.append((x[0], x[1], x[2], allowable))
25
                else:
26
                    self.values.append((x[0], x[1], x[2], [allowable[0]] + sorted(allowable[1:], key=lambda param:len(param), reverse=True)))
21 27
        else:
22 28
            self.values = values
23 29

  
DTI_PID/DTI_PID/MainWindow.py
1193 1193
                                item.area = area.name
1194 1194
                                break
1195 1195
                    else:
1196
                        message = 'error occurred({}) in {}:{}'.format(self.tr('Fail to create text.'),
1197
                                                                       sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno)
1198
                        self.addMessage.emit(MessageType.Normal, message)
1196
                        self.addMessage.emit(MessageType.Normal, self.tr('Fail to create text.'))
1199 1197
            elif QDialog.Accepted == res and not textInfoList:
1200 1198
                QMessageBox.about(self.graphicsView, self.tr("Notice"), self.tr("Fail to recognize text"))
1201 1199
        except Exception as ex:

내보내기 Unified diff

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