diff Lib/packaging/database.py @ 70259:391aa4da36b5

use the same line terminator everywhere
author Tarek Ziade <tarek@ziade.org>
date Sat, 21 May 2011 19:45:48 +0200
parents 1a31c3be88b1
children 035ffa0af9f9
line wrap: on
line diff
--- a/Lib/packaging/database.py	Sat May 21 19:43:36 2011 +0200
+++ b/Lib/packaging/database.py	Sat May 21 19:45:48 2011 +0200
@@ -159,7 +159,8 @@
 
     def _get_records(self, local=False):
         with self.get_distinfo_file('RECORD') as record:
-            record_reader = csv.reader(record, delimiter=',')
+            record_reader = csv.reader(record, delimiter=',',
+                                       lineterminator='\n')
             # XXX needs an explaining comment
             for row in record_reader:
                 path, checksum, size = (row[:] +
@@ -171,7 +172,8 @@
 
     def get_resource_path(self, relative_path):
         with self.get_distinfo_file('RESOURCES') as resources_file:
-            resources_reader = csv.reader(resources_file, delimiter=',')
+            resources_reader = csv.reader(resources_file, delimiter=',',
+                                           lineterminator='\n')
             for relative, destination in resources_reader:
                 if relative == relative_path:
                     return destination