Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • P poezio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 180
    • Issues 180
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • poeziopoezio
  • poezio
  • Issues
  • #2372
Closed
Open
Issue created Sep 18, 2013 by louiz’@louizOwner

Disconnect space bar shitstorm

After being disconnected for some random reason, I hit violently the space bar on top of the contact list in the roster. Boom.

Traceback (most recent call last):
  File "src/poezio.py", line 53, in <module>
    main()
  File "src/poezio.py", line 50, in main
    cocore.main_loop()    # Refresh the screen, wait for user events etc
  File "/home/ubitux/src/poezio/src/core.py", line 517, in main_loop
    res = self.do_command(replace_line_breaks(char), False)
  File "/home/ubitux/src/poezio/src/core.py", line 645, in do_command
    return self.current_tab().on_input(key, raw)
  File "/home/ubitux/src/poezio/src/tabs.py", line 2854, in on_input
    return self.key_func[key]()
  File "/home/ubitux/src/poezio/src/decorators.py", line 15, in wrap
    ret = func(*args, **kwargs)
  File "/home/ubitux/src/poezio/src/tabs.py", line 2964, in on_space
    row = self.roster_win.roster_cache[pos]
IndexError: list index out of range

I can't tell if it's because I was being too violent hiting the space bar (a single hit was enough) or if it's again some poezio issue. In doubt, I'm opening a ticket.

  • Changesets:
    • Revision 40af34ad by mathieui on 2013-09-18T22:19:42Z:
Fix #2372 (traceback on space in roster after disconnect)

selected_row wasn’t reset
Assignee
Assign to
Time tracking