245
245
buffering = 0 # unbuffered
246
246
mode = os.O_WRONLY | os.O_APPEND | osutils.O_TEXT
248
fd = os.open(filename, mode)
249
logfile = os.fdopen(fd, 'at', buffering)
252
if e.errno != errno.ENOENT:
255
fd = os.open(filename, mode | os.O_CREAT | os.O_EXCL)
256
logfile = os.fdopen(fd, 'at', buffering)
258
if e.errno != errno.EEXIST:
261
# Copy ownership from parent directory
262
osutils.copy_ownership(filename)
249
fd = os.open(filename, mode)
250
logfile = os.fdopen(fd, 'at', buffering)
253
if e.errno != errno.ENOENT:
256
fd = os.open(filename, mode | os.O_CREAT | os.O_EXCL)
257
logfile = os.fdopen(fd, 'at', buffering)
259
if e.errno != errno.EEXIST:
262
# Copy ownership from parent directory
263
osutils.copy_ownership(filename)
266
267
_bzr_log_filename = _get_bzr_log_filename()