This commit is contained in:
Miroslav Stampar
2010-02-03 14:49:28 +00:00
parent 950dba5139
commit c74b920f54
2 changed files with 11 additions and 2 deletions

View File

@@ -880,6 +880,14 @@ def sanitizeAsciiString(string):
def decloakToNamedTemporaryFile(filepath, name=None):
retVal = NamedTemporaryFile()
def __del__():
try:
if hasattr(retVal, 'old_name'):
retVal.name = old_name
retVal.close()
except OSError:
pass
retVal.__del__ = __del__
retVal.write(decloak(filepath))
retVal.seek(0)
if name: