summary refs log tree commit diff stats
path: root/ranger/core/actions.py
diff options
context:
space:
mode:
authornfnty <git@nfnty.se>2017-01-26 06:13:29 +0100
committernfnty <git@nfnty.se>2017-01-26 06:15:32 +0100
commitc78ee48d36bac7fe76ae500ed3aa3f5e20a9f74b (patch)
treefd97912d9036f876de2552b96f9ab301550faea8 /ranger/core/actions.py
parentc557a1ce33edad3aecedb0e84cbb84ccdde45b30 (diff)
downloadranger-c78ee48d36bac7fe76ae500ed3aa3f5e20a9f74b.tar.gz
Only use `hasattr` where absolutely needed
Use `try-except` when it's an explicit error.

Fixes #780
Diffstat (limited to 'ranger/core/actions.py')
-rw-r--r--ranger/core/actions.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ranger/core/actions.py b/ranger/core/actions.py
index 6c9e419b..84f0fdde 100644
--- a/ranger/core/actions.py
+++ b/ranger/core/actions.py
@@ -589,7 +589,7 @@ class Actions(  # pylint: disable=too-many-instance-attributes,too-many-public-m
     def pager_close(self):
         if self.ui.pager.visible:
             self.ui.close_pager()
-        if hasattr(self.ui.browser, 'pager') and self.ui.browser.pager.visible:
+        if self.ui.browser.pager and self.ui.browser.pager.visible:
             self.ui.close_embedded_pager()
 
     def taskview_open(self):