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

