Merge "Defining the variable "tmp" before try block"

This commit is contained in:
Jenkins 2014-11-21 08:28:43 +00:00 committed by Gerrit Code Review
commit bed1f876c6
1 changed files with 3 additions and 1 deletions

View File

@ -389,11 +389,13 @@ def rename_file(src, dst):
@contextlib.contextmanager
def temporary_file(*args, **kwargs):
tmp = None
try:
tmp = create_temporary_file(*args, **kwargs)
yield tmp
finally:
fileutils.delete_if_exists(tmp)
if tmp:
fileutils.delete_if_exists(tmp)
def temporary_dir():