xdh
2019-02-21 92eee67f85cbd29feb1287ae5a15ad0c787e95cb
1
2
3
4
5
6
7
8
9
10
11
«¼,Pc@s9defd„ƒYZd„Zedkr5eƒndS(t    SingletoncBskeZyddlZWnek
r5ddlZnXiZejƒZd„Ze    d„ƒZ
d„Z RS(iÿÿÿÿNcOs°||jkr¡|jjƒzq||jkrŒtj|||jdƒpLgƒ}i|d6td6|j|<t|d|j|j    ƒƒnWd|jj
ƒXn|j|dS(Ntargstinstancetinitt__init__( t_Singleton__instancet_Singleton__instanceLocktacquiretobjectt__new__tgettFalsetsetattrt decorate_initRtrelease(tclsRtkwargst newInstance((s1.\server\db\PyMongoDataServer\Common\Singleton.pyR    s $#cs‡‡fd†}|S(Ncs6ˆjˆds2ˆ||Žtˆjˆd<ndS(NR(RtTrue(RR(Rtfn(s1.\server\db\PyMongoDataServer\Common\Singleton.pyt    init_wrap#s ((RRR((RRs1.\server\db\PyMongoDataServer\Common\Singleton.pyR  scOsdS(N((tselfRR((s1.\server\db\PyMongoDataServer\Common\Singleton.pyR*s( t__name__t
__module__t    threadingt ImportErrortdummy_threadingRtLockRR    t classmethodR R(((s1.\server\db\PyMongoDataServer\Common\Singleton.pyR
s      
cCsPddlm}t|jƒ}dt|ƒGHt|jƒ}dt|ƒGHdS(Niÿÿÿÿ(t
MMORPGPacksid(pack1) = %ssid(pack2) = %s(tProtocolRRt MMORPGPackettid(Rtpack1tpack2((s1.\server\db\PyMongoDataServer\Common\Singleton.pyttest-s
t__main__N(RRR#R(((s1.\server\db\PyMongoDataServer\Common\Singleton.pyt<module>
s#