Use open() rather than file() in initdutils.py, for Python 3 compatibility (see LP...
authorColin Watson <cjwatson@ubuntu.com>
Sun, 13 Apr 2014 09:49:33 +0000 (11:49 +0200)
committerDidier Raboud <odyx@debian.org>
Sun, 13 Apr 2014 09:49:33 +0000 (11:49 +0200)
initdutils.py

index 1da4c78eccac6979cb9a512522608664ac9a3d03..fb8c340e7cf651a501ca10a7cfd40f1ba1e1ee28 100644 (file)
@@ -58,7 +58,7 @@ def scan_initfile(initfile):
     headerlines = ''
     scanning = False
     
-    for line in file(initfile):
+    for line in open(initfile):
         line = line.rstrip()
         if beginre.match(line):
             scanning = True
@@ -99,7 +99,7 @@ def save_facilities(facilities):
             pass
         return
     
-    fh = file(FACILITIES, 'w')
+    fh = open(FACILITIES, 'w')
     for facility, entries in facilities.items():
         # Ignore system facilities
         if facility.startswith('$'): continue
@@ -125,7 +125,7 @@ def load_depends():
     depends = {}
 
     if os.path.exists(DEPENDS):
-        independs = RFC822Parser(fileob=file(DEPENDS))
+        independs = RFC822Parser(fileob=open(DEPENDS))
         for initfile, facilities in independs.iteritems():
             depends[initfile] = facilities.split()
     return depends
@@ -138,7 +138,7 @@ def save_depends(depends):
             pass
         return
     
-    fh = file(DEPENDS, 'w')
+    fh = open(DEPENDS, 'w')
     for initfile, facilities in depends.iteritems():
         print('%s: %s' % (initfile, ' '.join(facilities)), fh)
     fh.close()