1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
v-9hc@sddlmZddlZddlZddlZddlmZddlmZiddgd6ddgd    6d
d gd 6d
d gd6dd gd6d
d gd6Ziddgd6ddgd6ddgd6ddgd6ddgd6ddgd6ddgd6dd gd!6e    d gd"6dd gd#6dd gd$6d%d gd&6e
d gd'6d(d)gd*6d+d)gd,6d-d)gd.6d/d)gd06d1d2gd36dd2gd46dd2gd56Z d6„Z d7„Z e
Zes
e ƒsejd8ejd9ƒZejeƒne    ZndS(:iÿÿÿÿ(tGlobalFunctionsN(terror(tmylogt    localhosttconnectt
USER_DB_IPtGameUsert USER_DB_NAMEitplatformtGroupIDtMerget IsMergeServertt MergeServerIPtMergeServerPorttautht userdb_usert
userdb_pwdiBt PyMongoDBPortiBtPyMongoDBPort_GMTooli‰it USER_DB_PORTitencodingtbase64tgbkidtconfigtmaxReconnectCntt StartProfiletProfileThresholdtProfileQueueThresholdMaxi
tProfileQueueThresholdMintcheckSIDs2.7.2t environmentt
Python_Vers2.5.1t PyMongo_Vers2.4.3t MongoDB_Veri@t MongoDB_Bitstpid1t EventReportt    ProductIDt    ReportUrlt OpenStateUrlc    Cs»yn|j||ƒri|j||ƒ}t|ƒtkrTt|ƒt|ƒƒ}qmt|ƒ|ƒ}n|SWnFtjdtjd||||tj    ƒfƒ}t
j|ƒdSX|S(NRs9config = %s, secname = %s, keyname = %s, defvalue = %s
%s( t
has_optiontgetttypetbooltintRt    formatMsgt ERROR_NO_18t    tracebackt
format_excRtNone(Rtsecnametkeynametdefvaluetvaluetmsg((s".\\ServersRoute\Config\DBConfig.pytReadCongfigValueOs1 c    Csáy«ttƒ}tjƒ}|jtjjtjƒdƒƒxWt    j
ƒD]I\}}t ||d||dƒ}|dkrƒt St|||ƒqJW|jtjjtjƒdƒƒx‚tj
ƒD]t\}}t ||d||dƒ}|dkrÿt St|ƒdkr*|dr*t|ƒ}nt|||ƒqÆWd}|j|ƒrð|j|ƒ}x‹|D]€}d|kr¬t |||dƒ}|rét|||ƒqéqid|krit |||d    ƒ}|rét|||ƒqéqiqiWn|js%tjd
tjd ƒ}tj|tƒt S|jr~tj|jƒ\}|_|sªtjd
tjd ƒ}tj|tƒt Sn,tjd
tjd ƒ}tj|tƒt SWn/tjdtjdt j!ƒƒ}|GHt SXtS(Nsconfig\config.iniiisPyMongoDataServer.iniiRt mainserveridtloginkeyR t DeployErrors*user db mongodb longin user name is empty!sDecrypt userdb_pwd faied.s$user db mongodb longin pwd is empty!Rs%s("t
__import__t__name__t ConfigParsertreadtostpathtjoinRt
getAppPathtdbconfigtitemsR8R2tFalsetsetattrt
BaseConfigtlentevalt has_sectiontoptionsRRR.t ERROR_NO_19RR;tTrueRt GetEncodePswt ERROR_NO_20t ERROR_NO_21t ERROR_NO_28R0R1(    t self_moduleRtktvR6t sectionNamet optionsListR7tret((s".\\ServersRoute\Config\DBConfig.pyt ReadDBConfigas^  " "            "tfatalsInit config failed.(tDBCommonRR0R>R@RtCommonRRHRNRFRDR8RYt dbconfig_initR.t ERROR_NO_29R7RZ(((s".\\ServersRoute\Config\DBConfig.pyt<module>    sR                                   >