Привет, On Mon, 2003-06-02 at 20:31, Nikolaev Nikolay wrote:
> 2. ну и еще я не знаю питона, но для icewm есть "контрол панель" > на нем и написаная, так вот один из аплетов не запускается, а > в качестве причины говорит: > > ./IceWMCPGtkIconSelection.py > ./IceWMCPGtkIconSelection.py:412: SyntaxWarning: local name 'picturelist' in > 'do_reload' shadows use of 'picturelist' as global in nested scope 'lambda' > def do_reload(self, button=None): > Traceback (most recent call last): > File "./IceWMCPGtkIconSelection.py", line 496, in ? > run_icons() > File "./IceWMCPGtkIconSelection.py", line 491, in run_icons > ic=create_dlg(icpaths,updater) > File "./IceWMCPGtkIconSelection.py", line 458, in create_dlg > icons = findIcons(paths) > File "./IceWMCPGtkIconSelection.py", line 41, in findIcons > filename=os.path.realpath(filename) > AttributeError: 'posixpath' module has no attribute 'realpath' > > судя из варнинга необходма ламбда, ну я её установил и запустил. > результата никакого А как ты её установил? Вообще-то lambda - встроенная функция питона, её не надо устонавливать :) Попробуй в самом начале файла, до первого "import..." или "from ... import ..." вставить вот эту строку: from __future__ import nested_scopes Игорь