client/tools/rhncfg/config_common/transactions.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit bbc13b8e49e78dbe463b4aaa495a5b9ecef9bc81
Author: Marcelo Moreira de Mello <mmello(a)redhat.com>
Date: Fri May 6 11:26:21 2011 -0300
702524 - Fixed python traceback when deploying a file with permission set to 000
diff --git a/client/tools/rhncfg/config_common/transactions.py
b/client/tools/rhncfg/config_common/transactions.py
index de7a459..44ffc60 100644
--- a/client/tools/rhncfg/config_common/transactions.py
+++ b/client/tools/rhncfg/config_common/transactions.py
@@ -144,7 +144,10 @@ class DeployTransaction:
mode = '600'
if file_info.has_key('filemode'):
- mode = file_info['filemode']
+ if file_info['filemode'] is "":
+ mode='000'
+ else:
+ mode = file_info['filemode']
mode = string.atoi(str(mode), 8)
os.chmod(temp_file_path, mode)