Merge pull request #145 from mattrose/fix-wrapcloseterm

fix traceback on paned.py
This commit is contained in:
Matt Rose 2020-07-22 13:46:41 -04:00 committed by GitHub
commit f3ed616e22
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -308,7 +308,10 @@ class Paned(Container):
if focus_sibling: if focus_sibling:
first_term_sibling.grab_focus() first_term_sibling.grab_focus()
elif not sibling.get_toplevel().is_child_notebook(): elif not sibling.get_toplevel().is_child_notebook():
Terminator().find_terminal_by_uuid(sibling.get_toplevel().last_active_term.urn).grab_focus() try:
Terminator().find_terminal_by_uuid(sibling.get_toplevel().last_active_term.urn).grab_focus()
except AttributeError:
dbg('cannot find terminal with uuid: %s' % sibling.get_toplevel().last_active_term.urn)
else: else:
dbg("Paned::wrapcloseterm: self.closeterm failed") dbg("Paned::wrapcloseterm: self.closeterm failed")