<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Excellent!<div><br></div><div>Some time ago I think have a simplified way to have an</div><div> shareable activity without the tricky things of telephaty.</div><div><br></div><div>This code can be added in Sugar?</div><div><br><br><div>> Date: Fri, 22 Nov 2013 18:01:09 +1100<br>> From: quozl@laptop.org<br>> To: aguz@sugarlabs.org<br>> Subject: Re: [Sugar-devel] Introducing SimpleActivity / Introduciendo    SimpleActivity<br>> CC: sugar-desarrollo@lists.sugarlabs.org; devel@lists.laptop.org; sugar-devel@lists.sugarlabs.org; olpc-uruguay@lists.laptop.org; olpc-sur@lists.laptop.org<br>> <br>> +1<br>> <br>> I have reviewed simpleactivity.py and testactivity.py<br>> <br>> This code is very legible and explains well what it does, and can<br>> serve as an example for new activity authors.<br>> <br>> The docstrings in simpleactivity.py are an effective explanation of<br>> the simplified API, so perhaps you can generate the documentation from<br>> them in the usual Python fashion.<br>> <br>> Next to do is for a few activities to be developed using<br>> SimpleActivity, so that you can see what remains common to the new<br>> activities.  The common code might then be added to SimpleActivity.<br>> <br>> testactivity.py is derived from SharedActivity, and so it is complex,<br>> because a collaborating activity is complex.  I'd like to see also an<br>> activity example derived from SimpleActivity.<br>> <br>> The number of imports done by testactivity.py still seems high, and a<br>> SimpleActivity example may be able to reduce that.<br>> <br>> -- <br>> James Cameron<br>> http://quozl.linux.org.au/<br>> _______________________________________________<br>> Devel mailing list<br>> Devel@lists.laptop.org<br>> http://lists.laptop.org/listinfo/devel<br></div></div>                                     </div></body>
</html>