ACC SHELL

Path : /usr/lib/python/bsddb/
File Upload :
Current File : //usr/lib/python/bsddb/dbutils.pyc

Ñò
q&ÄMc@sqddklZddkZeiddjZeoddUn
ddkZddZdZdZ
d	„ZdS(
iÿÿÿÿ(tsleepNiisfrom . import dbgð?i€gn†ðù!	@cOsÕt}|iddƒ}|idƒo|d=nx›to“y|||ŽSWq6tij
oltotid|ƒnt|ƒ|d9}|t	jo
t	}n|d8}|djo‚qÌq6Xq6WdS(s?DeadlockWrap(function, *_args, **_kwargs) - automatically retries
    function in case of a database deadlock.

    This is a function intended to be used to wrap database calls such
    that they perform retrys with exponentially backing off sleeps in
    between when a DBLockDeadlockError exception is raised.

    A 'max_retries' parameter may optionally be passed to prevent it
    from retrying forever (in which case the exception will be reraised).

        d = DB(...)
        d.open(...)
        DeadlockWrap(d.put, "foo", data="bar")  # set key "foo" to "bar"
    tmax_retriesiÿÿÿÿs%dbutils.DeadlockWrap: sleeping %1.3f
iiN(
t_deadlock_MinSleepTimetgetthas_keytTruetdbtDBLockDeadlockErrort_deadlock_VerboseFiletwritet_sleept_deadlock_MaxSleepTime(tfunctiont_argst_kwargst	sleeptimeR((s#/usr/lib/python2.6/bsddb/dbutils.pytDeadlockWrap/s&





(ttimeRR
tsystversion_infotabsolute_importRRRtNoneRR(((s#/usr/lib/python2.6/bsddb/dbutils.pyt<module>s


ACC SHELL 2018