Skip to content

Commit 6a97d2c

Browse files
authored
Merge pull request #1 from BabyElias/develop
l
2 parents aecc6f1 + 2faa5ea commit 6a97d2c

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

kolibri/core/content/api.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,17 @@
8181
from kolibri.core.device.models import ContentCacheKey
8282
from kolibri.core.discovery.utils.network.client import NetworkClient
8383
from kolibri.core.discovery.utils.network.errors import NetworkLocationConnectionFailure
84+
from kolibri.core.discovery.utils.network.errors import NetworkLocationNotFound
8485
from kolibri.core.discovery.utils.network.errors import NetworkLocationResponseFailure
8586
from kolibri.core.discovery.utils.network.errors import ResourceGoneError
87+
from kolibri.core.discovery.well_known import CENTRAL_CONTENT_BASE_URL
8688
from kolibri.core.lessons.models import Lesson
8789
from kolibri.core.logger.models import ContentSessionLog
8890
from kolibri.core.logger.models import ContentSummaryLog
8991
from kolibri.core.query import SQSum
9092
from kolibri.core.utils.pagination import ValuesViewsetCursorPagination
9193
from kolibri.core.utils.pagination import ValuesViewsetLimitOffsetPagination
9294
from kolibri.core.utils.pagination import ValuesViewsetPageNumberPagination
93-
from kolibri.utils import conf
9495
from kolibri.utils.conf import OPTIONS
9596
from kolibri.utils.urls import validator
9697

@@ -1884,12 +1885,15 @@ def retrieve(self, request, pk=None):
18841885
@no_cache_on_method
18851886
def kolibri_studio_status(self, request, **kwargs):
18861887
try:
1887-
baseurl = conf.OPTIONS["Urls"]["CENTRAL_CONTENT_BASE_URL"]
1888-
client = NetworkClient.build_for_address(baseurl)
1888+
client = NetworkClient.build_for_address(CENTRAL_CONTENT_BASE_URL)
18891889
resp = client.get("/api/public/info")
18901890
data = resp.json()
18911891
data["available"] = True
18921892
data["status"] = "online"
18931893
return Response(data)
1894-
except (NetworkLocationResponseFailure, NetworkLocationConnectionFailure):
1894+
except (
1895+
NetworkLocationResponseFailure,
1896+
NetworkLocationConnectionFailure,
1897+
NetworkLocationNotFound,
1898+
):
18951899
return Response({"status": "offline", "available": False})

0 commit comments

Comments
 (0)