프로젝트

일반

사용자정보

개정판 fd22e098

IDfd22e098f83020c2d83a382f7b09cfcfe2f22b80
상위 d0efe0cc
하위 c47820f2

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

issue #624: fix license

Change-Id: I1591decf55031026d5d263e935f5a0871c663958

차이점 보기:

DTI_PID/DTI_PID/License.py
73 73
            appDocData = AppDocData.instance()
74 74
            configs = appDocData.getAppConfigs('app', 'license')
75 75
            configs2 = appDocData.getAppConfigs('app', 'expiration')
76
            if configs and 1 == len(configs) and configs2 and 1 == len(configs2):
76
            if configs and 1 == len(configs):
77 77
                decoded = QLicenseDialog.decode(QLicenseDialog.KEY, configs[0].value)
78
                decoded2 = QLicenseDialog.decode(QLicenseDialog.KEY, configs2[0].value).split('-')
79
                ex_date = datetime(int(decoded2[0]), int(decoded2[1]), int(decoded2[2]), int(decoded2[3]), int(decoded2[4]), int(decoded2[5]))
80
                if decoded.upper() == os.environ['COMPUTERNAME'].upper() and ex_date > datetime.now() : return True
78
                if decoded.upper() == os.environ['COMPUTERNAME'].upper():
79
                    if configs2 and 1 == len(configs2):
80
                        decoded2 = QLicenseDialog.decode(QLicenseDialog.KEY, configs2[0].value).split('-')
81
                        ex_date = datetime(int(decoded2[0]), int(decoded2[1]), int(decoded2[2]), int(decoded2[3]), int(decoded2[4]), int(decoded2[5]))
82
                        if ex_date > datetime.now():
83
                            return True
84
                    else:
85
                        return True
86
                    
81 87
            '''
82 88
            configs = appDocData.getAppConfigs('app', 'license')
83 89
            if configs and 1 == len(configs):

내보내기 Unified diff

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