summary refs log tree commit diff stats
path: root/ranger
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2009-12-30 05:48:20 +0100
committerhut <hut@lavabit.com>2009-12-30 05:48:20 +0100
commitf1352f4009333f382a1dddfe089326b8a57b4150 (patch)
tree45ffde3d1dbec6af42c81e9adc6f920452f32a47 /ranger
parent923844b32aa8253d78c4aea005eee1b4df67fa6d (diff)
downloadranger-f1352f4009333f382a1dddfe089326b8a57b4150.tar.gz
fixed a few things~
Diffstat (limited to 'ranger')
-rw-r--r--ranger/defaults/keys.py6
-rw-r--r--ranger/gui/displayable.py7
-rw-r--r--ranger/gui/ui.py3
3 files changed, 9 insertions, 7 deletions
diff --git a/ranger/defaults/keys.py b/ranger/defaults/keys.py
index 958f3744..652e7c42 100644
--- a/ranger/defaults/keys.py
+++ b/ranger/defaults/keys.py
@@ -86,10 +86,10 @@ def initialize_commands(command_list):
 
 	hint('o', 'O', "//s//ize //b//ase//n//ame //m//time //t//ype //r//everse")
 
-	def edit_name(fm, n):
-		cf = fm.env.cf
+	def edit_name(arg):
+		cf = arg.fm.env.cf
 		if cf:
-			fm.open_console(cmode.COMMAND, 'rename ' + cf.basename)
+			arg.fm.open_console(cmode.COMMAND, 'rename ' + cf.basename)
 
 	bind('i', fm.display_file())
 
diff --git a/ranger/gui/displayable.py b/ranger/gui/displayable.py
index a9c297b5..41ed9ae4 100644
--- a/ranger/gui/displayable.py
+++ b/ranger/gui/displayable.py
@@ -1,5 +1,6 @@
 from ranger.shared import FileManagerAware, EnvironmentAware, SettingsAware
 from ranger import log
+import _curses
 
 class Displayable(EnvironmentAware, FileManagerAware, SettingsAware):
 	focused = False
@@ -50,7 +51,7 @@ class Displayable(EnvironmentAware, FileManagerAware, SettingsAware):
 	def addstr(self, *args):
 		try:
 			self.win.addstr(*args)
-		except:
+		except _curses.error:
 			pass
 	
 	def color(self, keylist = None, *keys):
@@ -59,7 +60,7 @@ class Displayable(EnvironmentAware, FileManagerAware, SettingsAware):
 		attr = self.colorscheme.get_attr(*keys)
 		try:
 			self.win.attrset(attr)
-		except:
+		except _curses.error:
 			pass
 
 	def color_at(self, y, x, wid, keylist = None, *keys):
@@ -68,7 +69,7 @@ class Displayable(EnvironmentAware, FileManagerAware, SettingsAware):
 		attr = self.colorscheme.get_attr(*keys)
 		try:
 			self.win.chgat(y, x, wid, attr)
-		except:
+		except _curses.error:
 			pass
 	
 	def color_reset(self):
diff --git a/ranger/gui/ui.py b/ranger/gui/ui.py
index 254b7eab..e609b72d 100644
--- a/ranger/gui/ui.py
+++ b/ranger/gui/ui.py
@@ -1,4 +1,5 @@
 import curses
+import _curses
 
 from .displayable import DisplayableContainer
 from .mouse_event import MouseEvent
@@ -88,7 +89,7 @@ class UI(DisplayableContainer):
 		"""Handles mouse input"""
 		try:
 			event = MouseEvent(curses.getmouse())
-		except:
+		except _curses.error:
 			return
 
 #		from ranger import log