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)
signature.asc
Description: Ceci est une partie de message numériquement signée