← Back to team overview

perroquet-team team mailing list archive

[Bug 560712] [NEW] line[0] == "#" crashes when I open the Exercise Manager

 

Public bug reported:

When I try to open 'Exercise Manager' without exercises, an error
occured to the terminal

Repository tab :

Traceback (most recent call last):
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/gui/gui_exercise_manager.py", line 75, in update_exercise_list_thread
    self._update_repository_tree_view()
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/gui/gui_exercise_manager.py", line 216, in _update_repository_tree_view
    personnalRepoList = self.repositoryManager.get_personal_exercise_repository_list()
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/repository/exercise_repository_manager.py", line 187, in get_personal_exercise_repository_list
    if line[0] == "#":
IndexError: string index out of range

Exercise tab :

Traceback (most recent call last):
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/gui/gui_exercise_manager.py", line 78, in update_exercise_list_thread
    self.repositoryList = self.repositoryManager.get_exercise_repository_list()
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/repository/exercise_repository_manager.py", line 81, in get_exercise_repository_list
    repositoryList += self._get_distant_exercise_repository_list()
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/repository/exercise_repository_manager.py", line 127, in _get_distant_exercise_repository_list
    if line[0] == "#":
IndexError: string index out of range

** Affects: perroquet
     Importance: Low
     Assignee: Quentin THEURET (quentin-theuret)
         Status: New

** Changed in: perroquet
     Assignee: (unassigned) => Quentin THEURET (quentin-theuret)

** Changed in: perroquet
   Importance: Undecided => Low

-- 
line[0] == "#" crashes when I open the Exercise Manager
https://bugs.launchpad.net/bugs/560712
You received this bug notification because you are a member of Perroquet
Team, which is subscribed to perroquet.

Status in Perroquet: New

Bug description:
When I try to open 'Exercise Manager' without exercises, an error occured to the terminal

Repository tab :

Traceback (most recent call last):
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/gui/gui_exercise_manager.py", line 75, in update_exercise_list_thread
    self._update_repository_tree_view()
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/gui/gui_exercise_manager.py", line 216, in _update_repository_tree_view
    personnalRepoList = self.repositoryManager.get_personal_exercise_repository_list()
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/repository/exercise_repository_manager.py", line 187, in get_personal_exercise_repository_list
    if line[0] == "#":
IndexError: string index out of range

Exercise tab :

Traceback (most recent call last):
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/gui/gui_exercise_manager.py", line 78, in update_exercise_list_thread
    self.repositoryList = self.repositoryManager.get_exercise_repository_list()
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/repository/exercise_repository_manager.py", line 81, in get_exercise_repository_list
    repositoryList += self._get_distant_exercise_repository_list()
  File "/home/quentin/Developpement/perroquet/perroquet/perroquetlib/repository/exercise_repository_manager.py", line 127, in _get_distant_exercise_repository_list
    if line[0] == "#":
IndexError: string index out of range





Follow ups

References