프로젝트

일반

사용자정보

개정판 77207372

ID77207372caa5790af8fb173a05393e39a52f81ac
상위 afce8431
하위 d4324515

함의성이(가) 4년 이상 전에 추가함

issue #563: add custom table use

Change-Id: I40311947b2ddfef1b59c76ba4f2bc5b58557c63d

차이점 보기:

DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py
2013 2013
            #App.mainWnd().addMessage.emit(MessageType.Error, str(self.uid) + self.name + message)
2014 2014
            App.mainWnd().addMessage.emit(MessageType.Error, message)
2015 2015

  
2016
    def EvaluatedTable(self, old_code, table_name):
2017
        """ return new attribute code """
2018
        from AppDocData import AppDocData
2019
        from CodeTables import CodeTable
2020

  
2021
        try:
2022
            found = CodeTable.instance(table_name).find_match_exactly(old_code)
2023

  
2024
            return found if found else ''
2025
        except Exception as ex:
2026
            from App import App
2027
            from AppDocData import MessageType
2028

  
2029
            message = 'error occurred({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename,
2030
                                                          sys.exc_info()[-1].tb_lineno)
2031
            App.mainWnd().addMessage.emit(MessageType.Error, message)
2032

  
2016 2033
def recursiveChangeAttributes(node, attName, attValue):
2017 2034
    while not node.isNull():
2018 2035
        if node.isElement():

내보내기 Unified diff

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