diff options
Diffstat (limited to 'Lib/cgitb.py')
| -rw-r--r-- | Lib/cgitb.py | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/Lib/cgitb.py b/Lib/cgitb.py index 6eb52e764e..b29110018c 100644 --- a/Lib/cgitb.py +++ b/Lib/cgitb.py @@ -294,9 +294,8 @@ class Hook:              (fd, path) = tempfile.mkstemp(suffix=suffix, dir=self.logdir)              try: -                file = os.fdopen(fd, 'w') -                file.write(doc) -                file.close() +                with os.fdopen(fd, 'w') as file: +                    file.write(doc)                  msg = '%s contains the description of this error.' % path              except:                  msg = 'Tried to save traceback to %s, but failed.' % path | 
