<div class="gmail_quote">On Thu, Apr 28, 2011 at 1:36 AM, 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><div></div><div class="h5">On Wed, Apr 27, 2011 at 7:23 PM, Christoph Derndorfer<br>
<<a href="mailto:christoph.derndorfer@gmail.com">christoph.derndorfer@gmail.com</a>> wrote:<br>
> Hi all,<br>
> I'm running into an odd issue with the ReckonPrimer Activity some Austrian<br>
> students have developed for our pilot project.<br>
> Starting the activity works fine on just about every software version I've<br>
> tried but unfortunately fails on build 767 which is the one being used in<br>
> the school at the moment (yes, I'm well aware that's quite outdated hence<br>
> why I'm looking forward to 11.2.0 and its German support;-).<br>
> In the log it says "IOError: [Errno 13] Permission denied:<br>
> '/home/olpc/Activities/ReckonPrimer.activity/data/Collection.data'" (for the<br>
> complete log please see the end of this e-mail) whereby the offending<br>
> function is in collection.py (.xo file available<br>
> at <a href="http://derndorfer.eu/files/permanent/ReckonPrimer-7.xo" target="_blank">http://derndorfer.eu/files/permanent/ReckonPrimer-7.xo</a>):<br>
>     def set_data_in_pickle(self, root):<br>
>         """ Sets data in pickle file """<br>
>         path = os.path.join(os.getcwd(), "data/Collection.data")<br>
>         f = open(path, "wb")<br>
>         pickle.dump(root, f)<br>
>         f.close()<br>
> I really don't understand why this causes issues in 767 but none of the<br>
> other (newer) software versions and I'd appreciate any pointers, thoughts or<br>
> advice here. :-)<br>
> Thanks,<br>
> Christoph<br>
<br>
</div></div>'/home/olpc/Activities/ReckonPrimer.activity/data/Collection.data' is<br>
not writeable with Rainbow enabled. You should be using<br>
activity.get_activity_root() instead of os.getcwd().<br></blockquote><div><br></div><div>Walter,</div><div><br></div><div>thanks so much for the quick reply, now everything seems to work the way it's supposed to! :-)</div>
<div><br></div><div>Cheers,<br>Christoph</div><div><br></div></div>-- <br>Christoph Derndorfer<br>co-editor, olpcnews<br>url: <a href="http://www.olpcnews.com">www.olpcnews.com</a><br>e-mail: <a href="mailto:christoph@olpcnews.com">christoph@olpcnews.com</a><br>