Ver Fonte

Merge pull request #209 from GaetanLepage/used-ports

move `.exo_used_ports` to `/tmp`
Alex Cheema há 7 meses atrás
pai
commit
e0ed9170db
1 ficheiros alterados com 2 adições e 1 exclusões
  1. 2 1
      exo/helpers.py

+ 2 - 1
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):