Show More
@@ -2289,7 +2289,13 b' def debugserve(ui, repo, **opts):' | |||||
2289 |
|
2289 | |||
2290 | if opts['logiofd']: |
|
2290 | if opts['logiofd']: | |
2291 | # Line buffered because output is line based. |
|
2291 | # Line buffered because output is line based. | |
2292 | logfh = os.fdopen(int(opts['logiofd']), r'ab', 1) |
|
2292 | try: | |
|
2293 | logfh = os.fdopen(int(opts['logiofd']), r'ab', 1) | |||
|
2294 | except OSError as e: | |||
|
2295 | if e.errno != errno.ESPIPE: | |||
|
2296 | raise | |||
|
2297 | # can't seek a pipe, so `ab` mode fails on py3 | |||
|
2298 | logfh = os.fdopen(int(opts['logiofd']), r'wb', 1) | |||
2293 | elif opts['logiofile']: |
|
2299 | elif opts['logiofile']: | |
2294 | logfh = open(opts['logiofile'], 'ab', 1) |
|
2300 | logfh = open(opts['logiofile'], 'ab', 1) | |
2295 |
|
2301 |
General Comments 0
You need to be logged in to leave comments.
Login now