From 1d936e10ebb8362c9bd1924b006fe6060bb12a89 Mon Sep 17 00:00:00 2001 From: Feodor Fitsner Date: Mon, 22 Dec 2025 12:28:07 -0800 Subject: [PATCH] Use relative socket paths instead of absolute paths Replaced usage of absolute paths with relative socket file names for Unix domain sockets. This change simplifies socket file handling and may improve compatibility across different environments. --- {{cookiecutter.out_dir}}/lib/main.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/{{cookiecutter.out_dir}}/lib/main.dart b/{{cookiecutter.out_dir}}/lib/main.dart index 0c2f0f0..2d448f9 100644 --- a/{{cookiecutter.out_dir}}/lib/main.dart +++ b/{{cookiecutter.out_dir}}/lib/main.dart @@ -198,7 +198,7 @@ Future prepareApp() async { environmentVariables["FLET_SERVER_PORT"] = tcpPort.toString(); } else { // use UDS on other platforms - pageUrl = path.join(appTempPath, "flet_$pid.sock"); + pageUrl = "flet_$pid.sock"; environmentVariables["FLET_SERVER_UDS_PATH"] = pageUrl; } } @@ -227,7 +227,7 @@ Future runPythonApp(List args) async { 'Python output TCP Server is listening on port ${outSocketServer.port}'); socketAddr = "$tcpAddr:${outSocketServer.port}"; } else { - socketAddr = path.join(environmentVariables["FLET_APP_STORAGE_TEMP"]!, "stdout_$pid.sock"); + socketAddr = "stdout_$pid.sock"; if (await File(socketAddr).exists()) { await File(socketAddr).delete(); }