← back to Exo
move `.exo_used_ports` to `/tmp`
4b009401f936f973440d0cd750ae4955bb6604f8 · 2024-09-08 18:27:59 +0200 · Gaetan Lepage
Files touched
Diff
commit 4b009401f936f973440d0cd750ae4955bb6604f8
Author: Gaetan Lepage <gaetan@glepage.com>
Date: Sun Sep 8 18:27:59 2024 +0200
move `.exo_used_ports` to `/tmp`
---
exo/helpers.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/exo/helpers.py b/exo/helpers.py
index f56b21a3..802757b7 100644
--- a/exo/helpers.py
+++ b/exo/helpers.py
@@ -8,6 +8,7 @@ import psutil
import uuid
import netifaces
from pathlib import Path
+import tempfile
DEBUG = int(os.getenv("DEBUG", default="0"))
DEBUG_DISCOVERY = int(os.getenv("DEBUG_DISCOVERY", default="0"))
@@ -34,7 +35,7 @@ def get_system_info():
def find_available_port(host: str = "", min_port: int = 49152, max_port: int = 65535) -> int:
- used_ports_file = os.path.join(os.path.dirname(os.path.abspath(__file__)), ".exo_used_ports")
+ used_ports_file = os.path.join(tempfile.gettempdir(), "exo_used_ports")
def read_used_ports():
if os.path.exists(used_ports_file):
← ca644562 fix broken links in README
·
back to Exo
·
update docs to make tinygrad usage clearer 20522e06 →