From 3d6c6dd70101a19692c2222e7dc4452e1488f53f Mon Sep 17 00:00:00 2001 From: Ataf Fazledin Ahamed Date: Wed, 6 Dec 2023 18:41:13 +0600 Subject: [PATCH] Fixed Improper Method Call: Replaced `mktemp` (#1828) * Replaced `mktemp` with `mkstemp` Signed-off-by: fazledyn-or * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Signed-off-by: fazledyn-or Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- kombu/utils/div.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kombu/utils/div.py b/kombu/utils/div.py index 439b6639..f25831a5 100644 --- a/kombu/utils/div.py +++ b/kombu/utils/div.py @@ -2,6 +2,7 @@ from __future__ import annotations +import os import sys from .encoding import default_encode @@ -10,13 +11,14 @@ from .encoding import default_encode def emergency_dump_state(state, open_file=open, dump=None, stderr=None): """Dump message state to stdout or file.""" from pprint import pformat - from tempfile import mktemp + from tempfile import mkstemp stderr = sys.stderr if stderr is None else stderr if dump is None: import pickle dump = pickle.dump - persist = mktemp() + fd, persist = mkstemp() + os.close(fd) print(f'EMERGENCY DUMP STATE TO FILE -> {persist} <-', file=stderr) fh = open_file(persist, 'w')