On 22 November 2013 15:52, William Stein <wst...@gmail.com> wrote:
> On Fri, Nov 22, 2013 at 7:50 AM, John Cremona <john.crem...@gmail.com> wrote:
>> @William:  that looks like the correct diagnosis.  The return value is
>> a list of elliptic curve points, and was failing except on the exmpty
>> list.  I got around it by returning the bare coordinates as [P.xy()
>> for P in E.gens()]
>>
>> @Jeroen: I was about to say "I didn't know about alarm()" untl I saw
>> that I wrote almost exactly those words on that ticket 16 months ago.
>> And the use case is exactly what I want here too.  And I am using
>> 5.13.beta3.  So I'll try using alarm!  However, the @fork did work
>> after I got around the pickling issue.
>
> Is the pickling issue a bug in Sage?
>
>> It would be good if thepickling restriction was mentioned in the
>> documentation for @fork, all the same.
>
> How else could it possibly work?  :-)

I'm just a simple user following instructions (so perhaps I should
have poseted to sage-support!).  It had not occurred to me to ask how
it worked, it's just magic, isn't it?

I am now hppily using alarm().

John

>
> Yes, I agree that should be added to fork's docstring.
>
> Fork has one benefit over alarm in this case, in that it will prevent
> memory leaks.
>
>>
>> John
>>
>> On 22 November 2013 15:37, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
>>> On 2013-11-22 16:22, John Cremona wrote:
>>>>
>>>> I am trying to use the @fork decorator as described here:
>>>> http://www.sagemath.org/doc/reference/parallel/sage/parallel/decorate.html
>>>> in order to force a function not to take more run time than some
>>>> maximum.
>>>
>>> Given that #13311 is fixed (and merged in sage-5.13.beta3), I think you
>>> should try to use alarm() for this. If it doesn't work, let me know.
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "sage-devel" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to sage-devel+unsubscr...@googlegroups.com.
>>> To post to this group, send email to sage-devel@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/sage-devel.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-devel+unsubscr...@googlegroups.com.
>> To post to this group, send email to sage-devel@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sage-devel.
>> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
> --
> William Stein
> Professor of Mathematics
> University of Washington
> http://wstein.org
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to