hwj35
2025-06-09 ecbfc1946e9f6085c71e5b26b9e9c398709e0bf7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
«¼,Pc@s¸ddlmZddlmZd\ZZeagadae    a
d„Z d„Z d„Z d    „Zd
„Zd „Zd „Zd „Zd„Zd„Zedkr´eƒndS(iÿÿÿÿ(tmylog(terroriitcCstS(N(t__ServerLanguageVersion(((s..\server\db\PyMongoDataServer\ServerVersion.pytgetServerLanguageVersionscCstS(N(t__currentVersion(((s..\server\db\PyMongoDataServer\ServerVersion.pytgetCurrentVersionscCs
ttƒS(N(tlent
__versions(((s..\server\db\PyMongoDataServer\ServerVersion.pyt getVersionCntscCsLy t|SWn9tk
rG}tjdtj|ƒ}tj|ƒdSXdS(NRR(Rt
IndexErrorRt    formatMsgt ERROR_NO_138R(tindexterrtmsg((s..\server\db\PyMongoDataServer\ServerVersion.pytgetVersionByIndex s   cCs)t|ƒ}t|jdƒdjƒƒS(Ns.i(Rtinttsplittstrip(R t versionText((s..\server\db\PyMongoDataServer\ServerVersion.pytgetMajorVersionByIndex)s cCsst|ƒ}|jdƒ}yt|djƒƒSWn9tk
rn}tjdtj|ƒ}tj|ƒdSXdS(Ns.iRiÿÿÿÿ(    RRRRR
RR t ERROR_NO_139R(R Rt versionPartsRR((s..\server\db\PyMongoDataServer\ServerVersion.pytgetMinorVersionByIndex-s  cCsst|ƒ}|jdƒ}yt|djƒƒSWn9tk
rn}tjdtj|ƒ}tj|ƒdSXdS(Ns.iRiÿÿÿÿ(    RRRRR
RR t ERROR_NO_140R(R RRRR((s..\server\db\PyMongoDataServer\ServerVersion.pytgetLanguageVersionByIndex7s  cCsätr
tSyt|dƒ}|jƒaWn€tk
rw\}}tjdtjd|||fƒ}tj    |ƒt
Stjdtj d|ƒ}tj d|ƒt
SX|j ƒttƒ\aatdkoÝtdkatS(Ntrbt DesignErrorsI/O error(%s):%s fileName = %stfatals fileName = %siÿÿÿÿR(t __initializedtopent    readlinesRtIOErrorRR t ERROR_NO_141RRtFalset ERROR_NO_142Rtcloset LoadVersionsRR(tfileNamet versionFileterrnotstrerrorR((s..\server\db\PyMongoDataServer\ServerVersion.pytLoadVersionFileAs"% 
cCst|ƒdkr;tjdtjdƒ}tj|ƒd S|djƒ}|jdƒ}t|ƒdkr•tjdtjdƒ}tj|ƒd Syt    |t|ƒd    ƒ}WnEtjd
tj
d |t|ƒd    ƒ}tj |ƒd|fSX||fS(NiRsno version info available!iÿÿÿÿRs.isversion format error!iRs!convert language versio failed!%s(iÿÿÿÿs(iÿÿÿÿs( RRR t ERROR_NO_143RRRRt ERROR_NO_144Rt ERROR_NO_145R(tversionsRtcurrentVersionRtServerLanguageVersion((s..\server\db\PyMongoDataServer\ServerVersion.pyR&[s"  *  cCs{ddlm}|jdƒd}t|ƒsD|jd|ƒdS|jdtƒ|jdtƒ|jdtƒdS(    Niÿÿÿÿ(Rstest.logs Version.chversLoad %s failed!s__ServerLanguageVersion = %ss__currentVersion = %ss__versions = %s(    tCommonRt    InitMyLogR+RtinfoRRR(RtversionFileName((s..\server\db\PyMongoDataServer\ServerVersion.pyttestns  t__main__N(ii(R2RtDBCommonRttsvGBttsvBIG5RRRR#RRRR    RRRRR+R&R6t__name__(((s..\server\db\PyMongoDataServer\ServerVersion.pyt<module>
s$