hzr
昨天 c999bc50d37b5371f92ba71b3ab70f6eeb0e5076
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ãO`c$@sÏdZddlmZddlmZddlTddlmZmZddl    m
Z
m Z ddl Z ddl Z edƒ\$ZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2ee2e2d    ƒ\Z3Z4Z5d)Z6ed d*ƒ\Z7Z8Z9d Z:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLd „ZMd!„ZNd"d#„ZOd$d%„ZPd&„ZQdS(+sVersion = 2013-01-14 10:30iÿÿÿÿ(tmylog(t CommonDefine(t*(tfix_outgoingTexttfix_incomingText(tEventShellProxyt EventProcessNi$iiièit    pack_typet
ResultTypet    ResultMsgt
playerNametaccIDt
familyNametfamilyIDt    packIndextIPt    queryTypetmsgt    startTimetendTimet    startDatetendDatetintervalt isDelOtherst
playerFindtfuncKeycCsO|t}|j|ƒ}|jƒdkr/dS|djddƒ}t|ƒS(NittAccID(t UCN_DBPlayertfindtcounttgetR(tdbUsert    conditiont    dbCollecttcollR ((s[E:\SnxxServerCode\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMCommon.pytGetPlayerAccID~s 
cCsA|t}|jit|ƒd6dd6ƒjƒdkr=tStS(NRitIsOnlinei(tUCN_DBPlayerInfoLogRRRtFalsetTrue(tdbLogt playerAccIDt
logCollect((s[E:\SnxxServerCode\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMCommon.pytGetPlayerOnLineByAccID‘s
/RcCs.||d<||d<d}tj||ƒdS(Nt    GMOperatetMsgt GMToolOperate(RtSendEventPackByDict(tgmTypetdataDictRt eventTypeStr((s[E:\SnxxServerCode\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMCommon.pyt SendEventPackžs
 
 
icCs)yt|ƒ}Wntk
r$|SX|S(N(tintt
ValueError(tinputtdefValuetresult((s[E:\SnxxServerCode\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMCommon.pytToIntDef¬s
 cCstjjƒtjd|ƒS(Ntdays(tdatetimettodayt    timedelta(tdiffDays((s[E:\SnxxServerCode\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMCommon.pytGetDatetimeByPlusDaysºsiÐi€„i”5wi(Rt__doc__tCommonRtDBCommonRtCollections.CollectionDefinet MangoDBCommonRRt
EventShellRRR<t    tracebacktranget Def_Successt Def_ParamErrt Def_GMCmdNonet    Def_NoTagtDef_PlayerOfLinet
Def_Unknowt
Def_NoNeedtDef_InsertFailt Def_MaxLimittDef_TimeConflicttDef_InvalidTimetDef_MakeNewCardFailtDef_EncodeFailtDef_GMDBEntranceFailtDef_GMGSEntranceFailtDef_DeleteIPFailtDef_MoneyTypeErrtDef_MsgMaxLenLimittDef_InvalidEventtDef_ChoseNothingtDef_AddNumErrortDef_PriceIsNulltDef_TypeNumErrtDef_NotOpenActiontDef_ActionOpeningtDef_TimeIsNonetDef_TimeStarGreaterEndtDef_CurTimeGreaterStarTimetDef_CurTimeGreaterEndTimetDef_ActionAllreadyOpentDef_GMForbidMergeWartDef_IsNotCrossServertDef_ServerAlreadyOpentDef_ServerClosetDef_ServerOpentDef_ResultTypeMaxtDef_DoQueryLogDBtDef_DoQueryUserDBtDef_SendToGameServertDef_UpperLimit_DWordtDef_PysForbidByPytDef_PysForbidTalktDef_PysForbidTalkDevicetDef_GMKey_TypetDef_GMKey_ResultTypetDef_GMKey_ResultMsgtDef_GMKey_PlayerNametDef_GMKey_PlayerAccIDtDef_GMKey_FamilyNametDef_GMKey_FamilyIDtDef_GMKey_PackIndext Def_GMKey_IPtDef_GMKey_QueryTypetDef_GMKey_BroadCastMsgtDef_GMKey_StartTimetDef_GMKey_EndTimetDef_GMKey_StartDatetDef_GMKey_EndDatetDef_GMKey_IntervaltDef_GMKey_IsDelOtherstDef_GMKey_PlayerFindtDef_GMKey_FuncKeyR$R,R4R:R@(((s[E:\SnxxServerCode\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMCommon.pyt<module>sF
  +x