1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
÷Ø*hc@sÝddlmZddlZddlmZddlmZddlZddlZddlZddl    m
Z
ddl Z ej a d„Zd„Zd„Zd    „Zd
„Zd Zd Zd „Zdddd„ZdS(iÿÿÿÿ(tmylogN(tdatetime(tuuid1(terrorcCs
|adS(N(t__state(tnewState((szD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\DBCommon\GlobalFunctions.pytsetServerStatescCstS(N(R(((szD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\DBCommon\GlobalFunctions.pytgetServerStatescCs
tjƒS(N(tChConfigt    GetDBPath(((szD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\DBCommon\GlobalFunctions.pyt
getAppPathscCs
tjƒS(N(RtGetServerConfigPath(((szD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\DBCommon\GlobalFunctions.pytgetServerConfigPath!scCs@tjƒ}d|jƒd t|jdgƒtƒj| S(Ns+%04d%02d%02d%02d%02d%02d%03d%X-%X-%X-%X%X%Xiiè(Rttodayt    timetuplettuplet microsecondRtfields(tlentnowtime((szD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\DBCommon\GlobalFunctions.pytGetTransactionIDStr%s ii—cCs¥d}y*x#ttƒD]}tj|ƒ}qWWn=tjdtjdtjƒƒ}t    j|ƒt
|fSXx(|D] }|t t |ƒt Aƒ7}qwWt|fS(NtRs%s(trangetBASE64_ENCODE_CNTtbase64t decodestringRt    formatMsgt ERROR_NO_40t    tracebackt
format_excRtFalsetchrtordtXOR_KEYtTrue(tpswtrettitmsg((szD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\DBCommon\GlobalFunctions.pyt GetEncodePsw,s"   RcCs“y>|s$tj||dtƒ}n|j}|j||ƒSWnNtjd||fƒtjdtj    dt
j ƒƒ}tj|ƒtSXdS(Ntauto_start_requests'Login mongodb failed:user = %s,pwd = %sRs%s( tpymongot
ConnectionRtadmint authenticateRtinfoRRt ERROR_NO_41RR(tusertpwdtiptportt
connectiontdbR&((szD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\DBCommon\GlobalFunctions.pyt LoginMongoDB<s    " (tCommonRt CommonDefineRtuuidRR)RRtDBCommonRRtmssNoneRRRR
R RRR!R'tNoneR5(((szD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\PyMongoDB\DBCommon\GlobalFunctions.pyt<module>s$