diff options
author | hut <hut@lavabit.com> | 2009-12-27 00:53:38 +0100 |
---|---|---|
committer | hut <hut@lavabit.com> | 2009-12-27 00:53:38 +0100 |
commit | 2efce5400bed218ca603444d179bee503fa6d9f5 (patch) | |
tree | d4b01504b90620582676894b77ef49dca92c62ce /ranger/actions.py | |
parent | 0da7b3961de437415753383a5c2b7efaafcc4586 (diff) | |
download | ranger-2efce5400bed218ca603444d179bee503fa6d9f5.tar.gz |
added rename command
Diffstat (limited to 'ranger/actions.py')
-rw-r--r-- | ranger/actions.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ranger/actions.py b/ranger/actions.py index d500f18a..31f4cb41 100644 --- a/ranger/actions.py +++ b/ranger/actions.py @@ -283,6 +283,17 @@ class Actions(EnvironmentAware, SettingsAware): os.mkdir(os.path.join(self.env.pwd.path, name)) except OSError as err: self.notify(str(err), bad=True) + + + def rename(self, src, dest): + if hasattr(src, 'path'): + src = src.path + + try: + os.rename(src, dest) + except OSError as err: + self.notify(str(err), bad=True) + def notify(self, text, duration=4, bad=False): try: |