equal
deleted
inserted
replaced
474 self.fp = open(self.path, 'ab') |
474 self.fp = open(self.path, 'ab') |
475 except IOError as err: |
475 except IOError as err: |
476 raise error.Abort( |
476 raise error.Abort( |
477 _('could not open map file %r: %s') % |
477 _('could not open map file %r: %s') % |
478 (self.path, encoding.strtolocal(err.strerror))) |
478 (self.path, encoding.strtolocal(err.strerror))) |
479 self.fp.write('%s %s\n' % (key, value)) |
479 self.fp.write(util.tonativeeol('%s %s\n' % (key, value))) |
480 self.fp.flush() |
480 self.fp.flush() |
481 super(mapfile, self).__setitem__(key, value) |
481 super(mapfile, self).__setitem__(key, value) |
482 |
482 |
483 def close(self): |
483 def close(self): |
484 if self.fp: |
484 if self.fp: |