~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/branch.py

  • Committer: Martin Pool
  • Date: 2005-04-15 02:38:27 UTC
  • Revision ID: mbp@sourcefrog.net-20050415023827-90802bc96aa39d19
- use larger file buffers when opening branch control file

Show diffs side-by-side

added added

removed removed

Lines of Context:
165
165
        if mode == 'rb' or mode == 'wb':
166
166
            return file(fn, mode)
167
167
        elif mode == 'r' or mode == 'w':
168
 
            # open in binary mode anyhow so there's no newline translation
 
168
            # open in binary mode anyhow so there's no newline translation;
 
169
            # codecs uses line buffering by default; don't want that.
169
170
            import codecs
170
 
            return codecs.open(fn, mode + 'b', 'utf-8')
 
171
            return codecs.open(fn, mode + 'b', 'utf-8',
 
172
                               buffering=60000)
171
173
        else:
172
174
            raise BzrError("invalid controlfile mode %r" % mode)
173
175