ó æ ”\c@sWddlZddlZddlZddlZddlZddlZddljZddlZddl Z ddl Z yddl m Z Wnddl m Z nXdgZ daiZe jƒZdefd„ƒYZd„Zd„Zd„Zd „Zd ejƒfd „ƒYZejejejƒejeƒejej ƒdS( iÿÿÿÿN(tStringIOtgett LogHandlercBseZd„ZRS(cCs||_||_dS(N(thandlertstream(tselfRR((s./usr/lib/python2.7/site-packages/tuned/logs.pyt__init__s (t__name__t __module__R(((s./usr/lib/python2.7/site-packages/tuned/logs.pyRscCsPtjƒ}tjtj}d}x't|ƒD]}||j|ƒ7}q/W|S(Nt(trandomt SystemRandomtstringt ascii_letterstdigitstrangetchoice(tlengthtrtcharstresti((s./usr/lib/python2.7/site-packages/tuned/logs.pyt_random_strings  cCsÄt¸x4tdƒD]"}tdƒ}|tkrPqqWdStƒ}tj|ƒ}|j|ƒtj dƒ}|j |ƒt j |ƒt ||ƒ}|t|s4              6