From 7be79ceba2448294653b8c6619eb25f3e8db2fa8 Mon Sep 17 00:00:00 2001 From: Will Woods Date: Thu, 26 May 2011 18:14:10 -0400 Subject: [PATCH] Add mvfile() to sysutils This adds mvfile(), which works basically like cpfile(). --- src/pylorax/sysutils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pylorax/sysutils.py b/src/pylorax/sysutils.py index da8ad121..219819df 100644 --- a/src/pylorax/sysutils.py +++ b/src/pylorax/sysutils.py @@ -92,6 +92,12 @@ def cpfile(src, dst): return dst +def mvfile(src, dst): + if os.path.isdir(dst): + dst = joinpaths(dst, os.path.basename(src)) + os.rename(src, dst) + return dst + def remove(target): if os.path.isdir(target): shutil.rmtree(target)