<div dir="ltr">I am trying to port the Arithmetic activity to GTK+3 . I downloaded the repository and ran it (GTK version) so that I can see the interface and make the same using GTK+3 but it doesnt work.<br>Here are the logs when I run this activity on my sugar desktop on my VM.<br>I am not able to understand the errors,if anyone could show me the direction .It would be much appreciated.<br><br>Thank You<br><br><type 'exceptions.ImportError'><br>Python 2.7.17: /usr/bin/python<br>Thu Jan 23 04:13:18 2020<br><br>A problem occurred in a Python script.  Here is the sequence of<br>function calls leading up to the error, in the order they occurred.<br><br> /usr/bin/sugar-activity in <module>()<br>  215 <br>  216     if hasattr(instance, 'run_main_loop'):<br>  217         instance.run_main_loop()<br>  218 <br>  219 main()<br>main = <function main><br><br> /usr/bin/sugar-activity in main()<br>  161     class_name = splitted_module[1]<br>  162 <br>  163     module = __import__(module_name)<br>  164     for comp in module_name.split('.')[1:]:<br>  165         module = getattr(module, comp)<br>module undefined<br>builtin__import__ = <built-in function __import__><br>module_name = 'arithmetic'<br><br> /usr/share/sugar/activities/Arithmetic.activity/arithmetic.py in <module>()<br>   15 <br>   16 import logging<br>   17 import gtk<br>   18 import pango<br>   19 import random<br>gtk undefined<br><type 'exceptions.ImportError'>: No module named gtk<br>    __class__ = <type 'exceptions.ImportError'><br>    __delattr__ = <method-wrapper '__delattr__' of exceptions.ImportError object><br>    __dict__ = {}<br>    __doc__ = "Import can't find module, or can't find name in module."<br>    __format__ = <built-in method __format__ of exceptions.ImportError object><br>    __getattribute__ = <method-wrapper '__getattribute__' of exceptions.ImportError object><br>    __getitem__ = <method-wrapper '__getitem__' of exceptions.ImportError object><br>    __getslice__ = <method-wrapper '__getslice__' of exceptions.ImportError object><br>    __hash__ = <method-wrapper '__hash__' of exceptions.ImportError object><br>    __init__ = <method-wrapper '__init__' of exceptions.ImportError object><br>    __new__ = <built-in method __new__ of type object><br>    __reduce__ = <built-in method __reduce__ of exceptions.ImportError object><br>    __reduce_ex__ = <built-in method __reduce_ex__ of exceptions.ImportError object><br>    __repr__ = <method-wrapper '__repr__' of exceptions.ImportError object><br>    __setattr__ = <method-wrapper '__setattr__' of exceptions.ImportError object><br>    __setstate__ = <built-in method __setstate__ of exceptions.ImportError object><br>    __sizeof__ = <built-in method __sizeof__ of exceptions.ImportError object><br>    __str__ = <method-wrapper '__str__' of exceptions.ImportError object><br>    __subclasshook__ = <built-in method __subclasshook__ of type object><br>    __unicode__ = <built-in method __unicode__ of exceptions.ImportError object><br>    args = ('No module named gtk',)<br>    message = 'No module named gtk'<br><br>The above is a description of an error in a Python program.  Here is<br>the original traceback:<br><br>Traceback (most recent call last):<br>  File "/usr/bin/sugar-activity", line 219, in <module><br>    main()<br>  File "/usr/bin/sugar-activity", line 163, in main<br>    module = __import__(module_name)<br>  File "/usr/share/sugar/activities/Arithmetic.activity/arithmetic.py", line 17, in <module><br>    import gtk<br>ImportError: No module named gtk<br><br><br>Exited with status 1, pid 1675 data (<open file '<fdopen>', mode 'w' at 0x7f28d7dbc780>, 'e1df43f3e9571a85b2dc8b025ba334c83eff39ea')<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 21, 2020 at 6:52 PM Walter Bender <<a href="mailto:walter.bender@gmail.com">walter.bender@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 21, 2020 at 6:15 AM Abhishek Tanwar <<a href="mailto:abhishektanwar184@gmail.com" target="_blank">abhishektanwar184@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><pre style="white-space:pre-wrap;color:rgb(0,0,0)">Hello sir
Thank you for your response and valuable information . I have found these
<a href="https://github.com/sugarlabs/arithmetic/issues/4" target="_blank">https://github.com/sugarlabs/arithmetic/issues/4</a> and
<a href="https://github.com/sugarlabs/Bounce" target="_blank">https://github.com/sugarlabs/Bounce</a>
activities and I feel comfortable with the code and I want to port this
activity to GTK +3.

Is there any certain procedure that I am supposed to follow in order to
contribute to these two tasks or can I straight away start with it.</pre></div></blockquote><div><br></div><div><a href="https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md" target="_blank">https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md</a> should have all the information you need.<br></div><div><br></div><div>regards.</div><div><br></div><div>-walter</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><pre style="white-space:pre-wrap;color:rgb(0,0,0)">Thank you</pre></div>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><font><font>Walter Bender</font></font><br><font><font>Sugar Labs</font></font></div><div><font><a href="http://www.sugarlabs.org" target="_blank"><font>http://www.sugarlabs.org</font></a></font><br><a href="http://www.sugarlabs.org" target="_blank"><font></font></a><br></div></div></div></div>
</blockquote></div>