Spaces:
Build error
Build error
Commit
·
e2deb31
1
Parent(s):
58f99fb
fix
Browse files- LoadBalancer.py +2 -2
LoadBalancer.py
CHANGED
|
@@ -21,7 +21,7 @@ class LoadBalancer:
|
|
| 21 |
def __init__(self, cache_dir, index_file, token, repo, polling_interval=10, max_retries=3, initial_delay=1):
|
| 22 |
self.version = "0.0.2.3 V Beta"
|
| 23 |
self.instances = []
|
| 24 |
-
self.instances_health =
|
| 25 |
self.polling_interval = polling_interval
|
| 26 |
self.max_retries = max_retries
|
| 27 |
self.initial_delay = initial_delay
|
|
@@ -69,7 +69,7 @@ class LoadBalancer:
|
|
| 69 |
def remove_instance(self, instance_url):
|
| 70 |
if instance_url in self.instances:
|
| 71 |
self.instances.remove(instance_url)
|
| 72 |
-
self.instances_health.
|
| 73 |
self.clear_json_file(self.FILM_STORE_JSON_PATH)
|
| 74 |
self.clear_json_file(self.TV_STORE_JSON_PATH)
|
| 75 |
logging.info(f"Removed instance {instance_url}")
|
|
|
|
| 21 |
def __init__(self, cache_dir, index_file, token, repo, polling_interval=10, max_retries=3, initial_delay=1):
|
| 22 |
self.version = "0.0.2.3 V Beta"
|
| 23 |
self.instances = []
|
| 24 |
+
self.instances_health = {}
|
| 25 |
self.polling_interval = polling_interval
|
| 26 |
self.max_retries = max_retries
|
| 27 |
self.initial_delay = initial_delay
|
|
|
|
| 69 |
def remove_instance(self, instance_url):
|
| 70 |
if instance_url in self.instances:
|
| 71 |
self.instances.remove(instance_url)
|
| 72 |
+
self.instances_health.pop(instance_url, None)
|
| 73 |
self.clear_json_file(self.FILM_STORE_JSON_PATH)
|
| 74 |
self.clear_json_file(self.TV_STORE_JSON_PATH)
|
| 75 |
logging.info(f"Removed instance {instance_url}")
|