Итак 1. самая последняя картинка с лисой не грузится модуль. в консоли: Traceback (most recent call last): File "/usr/share/childsplay/childsplay.py", line 962, in main game = apply(obj,(c.screen,c.backgr,\ File "/usr/share/childsplay/lib/letterFlashcard.py", line 180, in __init__ self._setup() File "/usr/share/childsplay/lib/letterFlashcard.py", line 298, in _setup sndobject = load_music(os.path.join(crysounddir,k[:-4] + '.ogg')) File "/usr/share/childsplay/utils.py", line 271, in load_music print >> sys.stderr, 'Cannot load music: %s \n%s' % (name,pygame.get_error()) NameError: global name 'name' is not defined Please send a bug report with this stuff to, childsplay@users.sourceforge.net ************************************************************ ********************** ERROR ********************* A error occured in module None LineNo: None Info: None The original error message is: global name 'name' is not defined ************************************************** del called 2. модуль Numbers.py Если берешь ошибочно "+", то избавиться (прменять) нельзя Ну, и немножео субьективно - очень тормозная игрушка. -- С уважением, Владимир Черный Начальник отдела образовательных проектов ALT Linux
По первому пункту: судя по исходнику код, вызывающий эту ошибку, исполняется только в режиме отладки (которая включена по умолчанию, UT_DEBUG = 1 в /usr/share/childsplay/utils.py). Также очень похоже, что проблема из-за copy-paste: видно, что ф-ции load_sound(name) и load_music(file) очень уж похожи, вот только имена у аргументов различаются. Я попробую сделать патч. Эту багу, по хорошему, вешать нужно авторам. Я надеюсь, что если сделаю патч, то мэйнтейнер пакета ( ;-) ) сообщит авторам об ошибке..)))
/usr/share/assetml/childsplay/objectslib/sounds/po /usr/share/assetml/childsplay/objectslib/sounds/po/fr.po /usr/share/assetml/childsplay/objectslib/sounds/po/sounds.pot OMG, что это?! 8-D
Created attachment 2328 [details] Патч исправляет ошибку вида "NameError: global name 'name' is not defined" Вот ваш фикс, сэр!
Теперь картинка с лисой грузится и ошибки не возникает, но вижу следующее в консоли: Cannot load music: /usr/share/assetml/childsplay/objectslib/sounds/marmot.ogg Using Nonesound not found animal soundfile ..ogg using nonesound object Cannot load music: /usr/share/assetml/childsplay/objectslib/sounds/wildboar.ogg Using Nonesound not found animal soundfile ..ogg using nonesound object И так несколько раз для разных файлов. При этом файлы эти лежат в немножко другом месте. Незнаю даже надо исходники подправить или просто файлы не туда устанавливаются..
Есть мнение, что на последние сообщения обращать внимания не стОит... Во всяком случае сходу исправить не удалось, да и не мешает особенно (в отличие от негрузящейся лисички). Виталик, патч приложишь? С авторами потолкуешь?
Ты у нас человек занятой, я короче сам повесил баг автору с патчем. Авось когда-нить увидит и приложит. :) Закрывай эту багу! :))))) Кстати, я ещё про пункт два не понял.
приложил патч в alt2