Hi,

> When installing the latest Pippy from git, `sugar-launch Pippy` gives:
> 
> Traceback (most recent call last):
>  ...
>  File "/home/cananian/Activities/Pippy.activity/pippy_app.py", line 118, in 
> __init__
>    langs = lang_manager.list_languages()
> AttributeError: 'gtksourceview2.LanguageManager' object has no attribute 
> 'list_languages'

I take a look at the Ubuntu package and Jani Monoses already solve that
problem. I attach is patch in to this message.

Patrick
diff -Nur -x '*.orig' -x '*~' sugar-pippy-activity-20/Pippy.activity/pippy_app.py sugar-pippy-activity-20.new/Pippy.activity/pippy_app.py
--- sugar-pippy-activity-20/Pippy.activity/pippy_app.py	2008-03-17 09:47:12.000000000 +0200
+++ sugar-pippy-activity-20.new/Pippy.activity/pippy_app.py	2008-03-21 19:40:05.000000000 +0200
@@ -115,13 +115,14 @@
         global text_buffer
         text_buffer = gtksourceview2.Buffer()
         lang_manager = gtksourceview2.language_manager_get_default()
-        langs = lang_manager.list_languages()
-        for lang in langs:
+        ids = lang_manager.get_language_ids()
+        for id in ids:
+	    lang = lang_manager.get_language(id)
             for m in lang.get_mime_types():
                 if m == "text/x-python":
                     text_buffer.set_language(lang)
 
-        text_buffer.set_highlight(True)
+        text_buffer.set_highlight_syntax(True)
 
         # The GTK source view window
         self.text_view = gtksourceview2.View(text_buffer)

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Reply via email to