summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/Server/Plugins/Cfg.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/Server/Plugins/Cfg.py b/src/lib/Server/Plugins/Cfg.py
index 65b8a51f7..2c0c69926 100644
--- a/src/lib/Server/Plugins/Cfg.py
+++ b/src/lib/Server/Plugins/Cfg.py
@@ -56,7 +56,7 @@ def process_delta(data, delta):
elif line[0] == '-':
if line[1:] in datalines:
datalines.remove(line[1:])
- return "\n".join(datalines)
+ return "\n".join(datalines) + "\n"
elif delta.specific.delta == 'diff':
basehandle, basename = tempfile.mkstemp()
basefile = open(basename, 'w')
@@ -161,8 +161,6 @@ class CfgEntrySet(Bcfg2.Server.Plugin.EntrySet):
data = basefile.data
for delta in used:
data = process_delta(data, delta)
- if used:
- data += '\n'
if entry.get('encoding') == 'base64':
entry.text = binascii.b2a_base64(data)
else: