← Back to team overview

tooz-dev team mailing list archive

Re: [Zake]: delete_async issue

 

Done @ https://pypi.python.org/pypi/zake/0.0.9

On 1/27/14, 2:00 PM, "Yassine lamgarchal"
<yassine.lamgarchal@xxxxxxxxxxxx> wrote:

>Awesome ! 
>
>I tested it and it works now ! This Kazoo decorator looks
>weird although they are not using it for the delete_async...
>
>A new release would be wonderful :p
>
>Thank you Joshua !
>
>--
>Yassine
>
>----- Original Message -----
>From: "Joshua Harlow" <harlowja@xxxxxxxxxxxxx>
>To: "Yassine lamgarchal" <yassine.lamgarchal@xxxxxxxxxxxx>, "victor
>stinner" <victor.stinner@xxxxxxxxxxxx>
>Cc: julien@xxxxxxxxxxx, "mehdi abaakouk" <mehdi.abaakouk@xxxxxxxxxxxx>,
>"cyril roelandt" <cyril.roelandt@xxxxxxxxxxxx>,
>tooz-dev@xxxxxxxxxxxxxxxxxxx
>Sent: Monday, January 27, 2014 8:30:15 PM
>Subject: Re: [Zake]: delete_async issue
>
>Ok, think this is fixed:
>
>https://github.com/yahoo/Zake/commit/5747ed930807c1d2545eef2192203753f1e4c
>7
>37
>
>Avoiding using there async set_exception/set_result wrapper functions
>since they don't handle the none case.
>
>-Josh
>
>On 1/27/14, 10:23 AM, "Joshua Harlow" <harlowja@xxxxxxxxxxxxx> wrote:
>
>>Hmmm, let me look at that, probably some kind of cross-thread locking or
>>something happening.
>>
>>-Josh
>>
>>On 1/27/14, 4:45 AM, "Yassine lamgarchal"
>><yassine.lamgarchal@xxxxxxxxxxxx> wrote:
>>
>>>Adding the tooz mailing list.
>>>
>>>Thanks Victor !
>>>
>>>--
>>>Yassine
>>>
>>>----- Original Message -----
>>>From: "victor stinner" <victor.stinner@xxxxxxxxxxxx>
>>>To: "Yassine lamgarchal" <yassine.lamgarchal@xxxxxxxxxxxx>
>>>Cc: "Joshua Harlow" <harlowja@xxxxxxxxxxxxx>, julien@xxxxxxxxxxx, "mehdi
>>>abaakouk" <mehdi.abaakouk@xxxxxxxxxxxx>, "cyril roelandt"
>>><cyril.roelandt@xxxxxxxxxxxx>
>>>Sent: Monday, January 27, 2014 11:12:19 AM
>>>Subject: Re: [Zake]: delete_async issue
>>>
>>>(Why not using the Tooz mailing list? I just subscribed to the list :-))
>>>
>>>https://launchpad.net/~tooz-dev
>>>
>>>Victor
>>>
>>>----- Mail original -----
>>>> De: "Yassine lamgarchal" <yassine.lamgarchal@xxxxxxxxxxxx>
>>>> À: "Joshua Harlow" <harlowja@xxxxxxxxxxxxx>
>>>> Cc: julien@xxxxxxxxxxx, "mehdi abaakouk"
>>>><mehdi.abaakouk@xxxxxxxxxxxx>,
>>>>"cyril roelandt"
>>>> <cyril.roelandt@xxxxxxxxxxxx>, "victor stinner"
>>>><victor.stinner@xxxxxxxxxxxx>
>>>> Envoyé: Lundi 27 Janvier 2014 10:47:29
>>>> Objet: [Zake]: delete_async issue
>>>> 
>>>> Hi,
>>>> 
>>>> thank you Joshua for the quick release :-).
>>>> 
>>>> I found another issue which still prevent the unit tests to pass :/.
>>>>It's
>>>> related
>>>> to the delete_async() function.
>>>> 
>>>> Here is an example to get the issue:
>>>> 
>>>> =======
>>>> In [1]: from zake import fake_client
>>>> 
>>>> In [2]: fc = fake_client.FakeClient()
>>>> 
>>>> In [3]: fc.start()
>>>> 
>>>> In [4]: fc.create("/")
>>>> 
>>>> In [5]: fc.create("/test")
>>>> Out[5]: '/test'
>>>> 
>>>> In [6]: da = fc.delete_async("/test")
>>>> 
>>>> In [7]: da.get()
>>>> =======
>>>> 
>>>> So the code block indefinitely on .get()
>>>> 
>>>> I didn't find yet how to fix that issue :/
>>>> 
>>>> ---
>>>> Yassine
>>>> 
>>
>



References