Walter,<br><br>Thanks, I'll check it out this weekend.<br><br>James Simmons<br><br><div class="gmail_quote">On Wed, Aug 17, 2011 at 10:02 PM, Walter Bender <span dir="ltr"><<a href="mailto:walter.bender@gmail.com">walter.bender@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Wed, Aug 17, 2011 at 3:37 PM, James Simmons <<a href="mailto:nicestep@gmail.com">nicestep@gmail.com</a>> wrote:<br>

> Simon,<br>
> I knew I did something to get rid of it.  I wonder if there is a way to<br>
> detect if a keep button is present and get rid of it if there is one.  It<br>
> seems to me I've done something similar in python.  Maybe trap an exception<br>
> and ignore it?<br>
<br>
</div>hasattr() maybe what you are looking for...<br>
<br>
-walter<br>
<div><div></div><div class="h5"><br>
> James Simmons<br>
><br>
> On Wed, Aug 17, 2011 at 10:05 AM, Simon Schampijer <<a href="mailto:simon@schampijer.de">simon@schampijer.de</a>><br>
> wrote:<br>
>><br>
>> On 08/17/2011 04:46 PM, James Simmons wrote:<br>
>>><br>
>>> Simon,<br>
>>><br>
>>> Read Etexts does this:<br>
>>><br>
>>> <a href="http://activities.sugarlabs.org/en-US/sugar/addon/4035" target="_blank">http://activities.sugarlabs.org/en-US/sugar/addon/4035</a><br>
>>><br>
>>> James Simmons<br>
>><br>
>> You don't hide the button - you remove it:<br>
>><br>
>> /home/erikos/Activities/ReadETexts.activity/ReadEtextsActivity.py:353:<br>
>>   activity_toolbar.remove(activity_toolbar.keep)<br>
>> /home/erikos/Activities/ReadETexts.activity/ReadEtextsActivity.py:354:<br>
>>   activity_toolbar.keep = None<br>
>><br>
>><br>
>> In any case with the patch your activity does start fine, no traces and<br>
>> the keep button is gone.<br>
>><br>
>> Regards,<br>
>>   Simon<br>
>><br>
>>> On Wed, Aug 17, 2011 at 9:41 AM, Simon<br>
>>> Schampijer<<a href="mailto:simon@schampijer.de">simon@schampijer.de</a>>wrote:<br>
>>><br>
>>>> On 08/17/2011 04:26 PM, James Simmons wrote:<br>
>>>><br>
>>>>> Simon,<br>
>>>>><br>
>>>>> I haven't been testing with sugar-jhbuild for some time now.  I just<br>
>>>>> use<br>
>>>>> the<br>
>>>>> version of Sugar that comes with my distro.  I test on both Fedora 12<br>
>>>>> and<br>
>>>>> Fedora 10 and figure that if it works on both of those it will work<br>
>>>>> anywhere.  Lately versions of Sugar are breaking my code (like when I<br>
>>>>> write<br>
>>>>> an Activity that does not leave behind a Journal entry, and now when I<br>
>>>>> hide<br>
>>>>> the Keep button).<br>
>>>>><br>
>>>>> My book demonstrates how to hide the Keep button and recommends doing<br>
>>>>> it.<br>
>>>>><br>
>>>>> I understand that Python 3 will break absolutely everything we have.<br>
>>>>>  Maybe<br>
>>>>> we could maintain backward compatibility until we have to deal with<br>
>>>>> Python<br>
>>>>> 3, then clean up all the cruft then.<br>
>>>>><br>
>>>>> James Simmons<br>
>>>>><br>
>>>><br>
>>>> Can you send me one of your activities that only has the hide button<br>
>>>> issue?<br>
>>>><br>
>>>> Regards,<br>
>>>>   Simon<br>
>>>><br>
>>><br>
>><br>
><br>
><br>
</div></div><div><div></div><div class="h5">> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
><br>
><br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Walter Bender<br>
Sugar Labs<br>
<a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a><br>
</font></blockquote></div><br>