island: Use win32file.CloseHandle() to close file descriptor on Windows

This commit is contained in:
shreyamalviya 2021-06-14 23:24:09 +05:30
parent 37eda4e7ad
commit 1467a53e60
1 changed files with 2 additions and 3 deletions

View File

@ -83,7 +83,7 @@ def _create_secure_file_windows(path: str):
file_creation = win32file.CREATE_NEW # fails if file exists file_creation = win32file.CREATE_NEW # fails if file exists
file_attributes = win32file.FILE_ATTRIBUTE_NORMAL file_attributes = win32file.FILE_ATTRIBUTE_NORMAL
with win32file.CreateFile( win32file.CloseHandle(win32file.CreateFile(
path, path,
file_access, file_access,
file_sharing, file_sharing,
@ -93,8 +93,7 @@ def _create_secure_file_windows(path: str):
win32job.CreateJobObject( win32job.CreateJobObject(
None, "" None, ""
), # https://stackoverflow.com/questions/46800142/in-python-with-pywin32-win32job-the-createjobobject-function-how-do-i-pass-nu # noqa: E501 ), # https://stackoverflow.com/questions/46800142/in-python-with-pywin32-win32job-the-createjobobject-function-how-do-i-pass-nu # noqa: E501
) as x: # noqa: F841 ))
pass
except Exception as ex: except Exception as ex:
LOG.error(f'Could not create a file at "{path}": {str(ex)}') LOG.error(f'Could not create a file at "{path}": {str(ex)}')