From c0f4d94b5d82bac1a3be6d040d577a0a47ce324a Mon Sep 17 00:00:00 2001 From: Ignacio Calvo Date: Tue, 9 Sep 2025 13:34:30 +0200 Subject: [PATCH 1/2] Used tempfile to create a portable temp filename --- rplugin/python3/nvim_http/response.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/rplugin/python3/nvim_http/response.py b/rplugin/python3/nvim_http/response.py index 43de1f5..e72413d 100644 --- a/rplugin/python3/nvim_http/response.py +++ b/rplugin/python3/nvim_http/response.py @@ -1,12 +1,10 @@ from http.client import responses import json - from pynvim import Nvim - from .opts import HttpRequestOptions +import tempfile -response_bufname = "/tmp/response.http" - +response_bufname = tempfile.NamedTemporaryFile(suffix=".http").name def get_http_response_buf(nvim: Nvim): """ From b09651d64501e92b8f761a40933231c807635046 Mon Sep 17 00:00:00 2001 From: Ignacio Calvo Date: Tue, 9 Sep 2025 13:44:14 +0200 Subject: [PATCH 2/2] Preserved original implementation, use a constant file name --- rplugin/python3/nvim_http/response.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rplugin/python3/nvim_http/response.py b/rplugin/python3/nvim_http/response.py index e72413d..abc7ad3 100644 --- a/rplugin/python3/nvim_http/response.py +++ b/rplugin/python3/nvim_http/response.py @@ -3,8 +3,8 @@ from pynvim import Nvim from .opts import HttpRequestOptions import tempfile - -response_bufname = tempfile.NamedTemporaryFile(suffix=".http").name +import os +response_bufname = os.path.join(tempfile.gettempdir(), "response.http") def get_http_response_buf(nvim: Nvim): """