Bug 15690

Summary: Неправильная ссылка в меню KDE при установке IDLE (пакет python-tools-idle)
Product: Branch 4.0 Reporter: Konstantin Baev <kipruss>
Component: python-tools-idleAssignee: Ivan Fedorov <ns>
Status: CLOSED WONTFIX QA Contact: Q.A. 4.0 <qa-4.0>
Severity: normal    
Priority: P2    
Version: 4.0   
Hardware: all   
OS: Linux   
Bug Depends on: 16003    
Bug Blocks:    

Description Konstantin Baev 2008-05-16 20:46:46 MSD
Установил пакет python-tools-idle, при попытке запустить из меню KDE пункт
Разработка > IDLE ничего не происходит. 

Решение: данный пункт меню ссылается на /usr/bin/idle, а по этому адресу ничего
не оказалось. Зато "рядом", по адресу /usr/bin/idle2.5 оказался симлинк на
/usr/lib/python2.5/idlelib/idle

Надо либо в каталог /usr/bin поместить симлинк idle, также ссылающийся на
/usr/lib/python2.5/idlelib/idle либо, что на мой взгляд более правильно,
поместить симлинк /usr/bin/idle, ссылающийся на /usr/bin/idle2.5 (который в свою
очередь ссылается на программу)
Steps to Reproduce:
Установил пакет python-tools-idle
запускаю из меню KDE пункт Разработка > IDLE
Actual Results:  
ничего не происходит

Expected Results:  
должна запускаться IDLE
Comment 1 Konstantin Baev 2008-05-16 20:47:31 MSD
Забыл добавить: у меня Branch 4.1
Comment 2 Fr. Br. George 2008-05-25 19:14:12 MSD
Там вообще как-то угрюмо всё. Запустите idle2.5 из командной строки, наберите в
окне "lo" (без кавычек) и нажмите Teb :(
Comment 3 Konstantin Baev 2008-05-27 01:03:53 MSD
(если я правильно понял)

1. Запустил idle
2. Набрал lo и нажал tab - ничего не произошло, но после этого, если нажать
Enter, то lo превратится в locals
3. Если нажать Enter после появления locals в строке, то появится строка:
<built-in function locals>
Comment 4 Fr. Br. George 2008-05-28 23:13:33 MSD
Это вы не из консоли запускали. idle нужен кто-то, кто им пользуется и имеет
время чинить.
Comment 5 Konstantin Baev 2008-05-28 23:46:37 MSD
(In reply to comment #4)
> Это вы не из консоли запускали. idle нужен кто-то, кто им пользуется и имеет
> время чинить.

Из консоли. Просто не понял, что требуется. А требуется, видимо, вывод сообщений
в консоли.

Вот они:

[kipruss@localhost ~]$ idle
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
    return self.func(*args)
  File "/usr/lib/python2.5/idlelib/AutoCompleteWindow.py", line 217, in
winconfig_event
    x, y, cx, cy = self.widget.bbox(self.startindex)
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 2833, in bbox
    self.tk.call((self._w, 'bbox') + args)) or None
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1030, in _getints
    return tuple(map(getint, self.tk.splitlist(string)))
ValueError: invalid literal for int() with base 10: '(39,'
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
    return self.func(*args)
  File "/usr/lib/python2.5/idlelib/AutoCompleteWindow.py", line 217, in
winconfig_event
    x, y, cx, cy = self.widget.bbox(self.startindex)
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 2833, in bbox
    self.tk.call((self._w, 'bbox') + args)) or None
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1030, in _getints
    return tuple(map(getint, self.tk.splitlist(string)))
ValueError: invalid literal for int() with base 10: '(39,'
Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1403, in __call__
    return self.func(*args)
  File "/usr/lib/python2.5/idlelib/AutoCompleteWindow.py", line 217, in
winconfig_event
    x, y, cx, cy = self.widget.bbox(self.startindex)
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 2833, in bbox
    self.tk.call((self._w, 'bbox') + args)) or None
  File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1030, in _getints
    return tuple(map(getint, self.tk.splitlist(string)))
ValueError: invalid literal for int() with base 10: '(39,'


IDLE в данное время активно не использую, но учил студентов раньше на питоне при
помощи IDLE и, конечно, готов помочь в починке. По мере сил.
Comment 6 Ivan Fedorov 2009-05-16 15:24:30 MSD
мне ни idle ни 4.0 не интересны особо...