소스 검색

Merge pull request #209 from GaetanLepage/used-ports

move `.exo_used_ports` to `/tmp`
Alex Cheema 7 달 전
부모
커밋
e0ed9170db
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      exo/helpers.py

+ 2 - 1
exo/helpers.py

@@ -8,6 +8,7 @@ import psutil
 import uuid
 import uuid
 import netifaces
 import netifaces
 from pathlib import Path
 from pathlib import Path
+import tempfile
 
 
 DEBUG = int(os.getenv("DEBUG", default="0"))
 DEBUG = int(os.getenv("DEBUG", default="0"))
 DEBUG_DISCOVERY = int(os.getenv("DEBUG_DISCOVERY", 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:
 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():
   def read_used_ports():
     if os.path.exists(used_ports_file):
     if os.path.exists(used_ports_file):