egencache: escape newline instead of lstrip
authorZac Medico <zmedico@gentoo.org>
Sat, 14 Jan 2012 17:10:10 +0000 (09:10 -0800)
committerZac Medico <zmedico@gentoo.org>
Sat, 14 Jan 2012 17:10:10 +0000 (09:10 -0800)
bin/egencache

index 2f81966c64e943411113b6ffc0db886633c62f1e..b301115f2a30a47d60272c0162f70ec0d6cb3e64 100755 (executable)
@@ -503,12 +503,12 @@ class GenUseLocalDesc(object):
                                errors='backslashreplace')
                        output.write(_unicode_decode('\n'))
                else:
-                       output.write(textwrap.dedent(_unicode_decode('''
+                       output.write(textwrap.dedent(_unicode_decode('''\
                                # This file is deprecated as per GLEP 56 in favor of metadata.xml. Please add
                                # your descriptions to your package's metadata.xml ONLY.
                                # * generated automatically using egencache *
 
-                               '''.lstrip())))
+                               ''')))
 
                # The cmp function no longer exists in python3, so we'll
                # implement our own here under a slightly different name
@@ -690,12 +690,12 @@ class GenChangeLogs(object):
                        self.returncode |= 2
                        return
 
-               output.write(textwrap.dedent(_unicode_decode('''
+               output.write(textwrap.dedent(_unicode_decode('''\
                        # ChangeLog for %s
                        # Copyright 1999-%s Gentoo Foundation; Distributed under the GPL v2
                        # $Header: $
 
-                       ''' % (cp, time.strftime('%Y'))).lstrip()))
+                       ''' % (cp, time.strftime('%Y')))))
 
                # now grab all the commits
                commits = self.grab(['git', 'rev-list', 'HEAD', '--', '.']).split()