equal
deleted
inserted
replaced
508 |
508 |
509 # TemporaryFile does not support an "encoding=" argument on python2. |
509 # TemporaryFile does not support an "encoding=" argument on python2. |
510 # This wrapper file are always open in byte mode. |
510 # This wrapper file are always open in byte mode. |
511 def unnamedtempfile(mode=None, *args, **kwargs): |
511 def unnamedtempfile(mode=None, *args, **kwargs): |
512 if mode is None: |
512 if mode is None: |
513 mode = b'w+b' |
513 mode = 'w+b' |
514 else: |
514 else: |
515 mode = sysstr(mode) |
515 mode = sysstr(mode) |
516 assert 'b' in mode |
516 assert 'b' in mode |
517 return tempfile.TemporaryFile(mode, *args, **kwargs) |
517 return tempfile.TemporaryFile(mode, *args, **kwargs) |
518 |
518 |