1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
v-9hc@s™ddlZddlZddlZddlmZmZddlmZmZe    dƒZ
ddl Z d„Z d„Z d„Zd„Zd    „ZdS(
iÿÿÿÿN(tmylogt
CommFuncEx(terrortGlobalFunctionssConfig.DBConfigcCsÀtjjtjƒdƒ}tjj|ƒsVtjdtjdƒ}t    j
|ƒdStjjtjƒdƒ}tjj|ƒs¼tjdtj d|ƒ}t    j |t ƒtdƒndS(NsPyReadData.dlltwarningsPyReadData not found!s
Log4Me.dllt DeployErrors %s required!iûÿÿÿ(tostpathtjoinRt
getAppPathtexistsRt    formatMsgt ERROR_NO_157RRt ERROR_NO_156RtTruetexit(tpyReadDataFileNametmsgtLog4MeFileName((s$.\\ServersRoute\DBCommon\EnvCheck.pytDllChecks cCs˜tjdƒdtjjtjjtjjf}tjtjƒ||kr‡tj    dtj
d|ƒ}tj |t ƒt dƒntjdƒdS(s¼ì²âpython °æ±¾schecking python version...s%s.%s.%stfatalspython version %s required!iÿÿÿÿscheck python version ok!N(Rtinfotsyst version_infotmajortminortmicrotdebugRR t
ERROR_NO_1RRR(t expectVersiontversionR((s$.\\ServersRoute\DBCommon\EnvCheck.pytpythonVersionCheck!s %  cCsftjdƒtj|krUtjdtjd|ƒ}tj|tƒt    dƒntjdƒdS(Nschecking pymongo version...Rspymongo version %s required!iþÿÿÿscheck pymongo version ok!(
RRtpymongoRRR t
ERROR_NO_2RRR(RR((s$.\\ServersRoute\DBCommon\EnvCheck.pytpymongoVersionCheck,s   c    Csõtjd||fƒtj||ƒ}|jƒ}tjd|ƒ|d}||kr•tjdtjd|ƒ}tj    |t
ƒt dƒn|d}||ksätjdtj d|ƒ}tj    |t
ƒt d    ƒntjd
ƒd S( s¼ì²âmongodb°æ±¾schecking mongodb at %s:%ssdb server_info:%sRRsmongodb version %s required!iýÿÿÿtbitss!mongodb %s-bits version required!iüÿÿÿscheck mongodb ok!N( RRR t
Connectiont server_infoRRR t
ERROR_NO_3RRRt
ERROR_NO_4(    tiptportRt
expectBitsttestContdb_server_infoRRR#((s$.\\ServersRoute\DBCommon\EnvCheck.pyt mongodbCheck4s 
 
  cCsºtjdƒtjdƒtjƒs\tjdtjdƒ}tj|tƒt    dƒdSt
t j ƒt t jƒtt jt jt jt jƒtƒtjdƒtjdƒdS(NsU-------------------------------------------------------------------------------------schecking environment....RsPlz check application path!iÿÿÿÿscheck environment ok!(RRRtCheckAppPathEncodingRR t ERROR_NO_169RRRRtDBConfigt
Python_VerR"t PyMongo_VerR-t
USER_DB_IPt USER_DB_PORTt MongoDB_Vert MongoDB_BitsR(R((s$.\\ServersRoute\DBCommon\EnvCheck.pytEnvCheckHs   
   (RRR tCommonRRtDBCommonRRt
__import__R0t CommonDefineRRR"R-R7(((s$.\\ServersRoute\DBCommon\EnvCheck.pyt<module>s