Mercurial > gub
changeset 264:ce6a2bd1dd52
write to .lst.gz
author | hanwen <hanwen@xs4all.nl> |
---|---|
date | Sun, 18 Dec 2005 12:05:52 +0100 |
parents | dd70785e603c |
children | 40b22ca9a380 |
files | specs/cpm.py |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/specs/cpm.py Sun Dec 18 12:05:39 2005 +0100 +++ b/specs/cpm.py Sun Dec 18 12:05:52 2005 +0100 @@ -91,7 +91,7 @@ file.writelines (map (lambda x: '%s %s 0\n' \ % (x, self._installed[x]), self._installed.keys ())) - status = file.close (): + status = file.close () if status: raise 'file.close(): %d' % status @@ -119,7 +119,7 @@ return [l[:-1] for l in gzip.open (list_file).readlines ()] def _write_filelist (self, lst, name): - lst_name = '%s/%s.lst' % (self.config, name) + lst_name = '%s/%s.lst.gz' % (self.config, name) f = gzip.open (lst_name, 'w') for i in lst: f.write ('%s\n' % i) @@ -222,7 +222,7 @@ key, value = map (string.strip, string.split (lines[j], ': ', 1)) except: - print lines[j] + print lines[j], setup_ini, self raise 'URG' if value.startswith ('"') and value.find ('"', 1) == -1: while 1: @@ -244,6 +244,8 @@ def _write_installed (self): file = open (self._installed_db, 'w') + + # todo, use eval , `obj` ? pickle.dump (self._installed, file) def _load_installed (self):