-í ˜&“=csódZdklZdkZdklZdklZdkl Z dk l Z dk Z dk Z dkZdkZdkZdZdZdZdZd Zd Zd „Zd „Zd „Zd„Zd„Zd„Zedjo eƒndS(sŒA ZEO client-server stress test to look for leaks. The stress test should run in an infinite loop and should involve multiple connections. (s nested_scopesN(s ClientStorage(sMappingStorage(sforker(sMinPOi ii€icsžtittƒ}tiidƒo-tdƒ}|i |ƒ}|i ƒ|SnItt iƒ}t|i |ƒƒ}|i ƒti|ƒdi|ƒSdS(s5Return an object suitable for a PersistentMapping keys /dev/urandomsN(srandoms randranges MIN_OBJSIZEs MAX_OBJSIZEssizesosspathsexistssopensfsreadsbufsclosesMinPOs__file__slistslsshufflesjoin(sfslsbufssize((s8/usr/pkg/lib/python2.2/site-packages/ZEO/tests/stress.pys an_object*s    csŒ|iƒ}xottƒD]a}tƒ}x5ttidt ƒƒD]}t i |ƒ}|}qAW||tƒ