summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Client/Tools/POSIX
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-08-20 09:02:23 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-08-20 09:20:01 -0400
commit122b009b390816b88d44f8c19d7a4b38ba5f4c3f (patch)
treecdb9b6c744ea74c1d92a5e7f6fd0b6ba48510608 /src/lib/Bcfg2/Client/Tools/POSIX
parentb64f655f54cb6d1f23712eef129341af4a25423c (diff)
downloadbcfg2-122b009b390816b88d44f8c19d7a4b38ba5f4c3f.tar.gz
bcfg2-122b009b390816b88d44f8c19d7a4b38ba5f4c3f.tar.bz2
bcfg2-122b009b390816b88d44f8c19d7a4b38ba5f4c3f.zip
fixed diffs of unicode files
Diffstat (limited to 'src/lib/Bcfg2/Client/Tools/POSIX')
-rw-r--r--src/lib/Bcfg2/Client/Tools/POSIX/File.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/Bcfg2/Client/Tools/POSIX/File.py b/src/lib/Bcfg2/Client/Tools/POSIX/File.py
index 6013d864e..99d9133b4 100644
--- a/src/lib/Bcfg2/Client/Tools/POSIX/File.py
+++ b/src/lib/Bcfg2/Client/Tools/POSIX/File.py
@@ -169,7 +169,7 @@ class POSIXFile(POSIXTool):
attrs['current_bfile'] = binascii.b2a_base64(content)
else:
if interactive:
- diff = self._diff(content, entry.text,
+ diff = self._diff(content, self._get_data(entry)[0],
difflib.unified_diff,
filename=entry.get("name"))
if diff:
@@ -182,8 +182,8 @@ class POSIXFile(POSIXTool):
prompt.append("Diff took too long to compute, no "
"printable diff")
if not sensitive:
- diff = self._diff(content, entry.text, difflib.ndiff,
- filename=entry.get("name"))
+ diff = self._diff(content, self._get_data(entry)[0],
+ difflib.ndiff, filename=entry.get("name"))
if diff:
attrs["current_bdiff"] = \
binascii.b2a_base64("\n".join(diff))