summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--continuedev/src/continuedev/core/context.py12
-rw-r--r--continuedev/src/continuedev/server/meilisearch_server.py9
-rw-r--r--extension/package-lock.json4
-rw-r--r--extension/package.json2
4 files changed, 19 insertions, 8 deletions
diff --git a/continuedev/src/continuedev/core/context.py b/continuedev/src/continuedev/core/context.py
index 4a141830..f81fa57a 100644
--- a/continuedev/src/continuedev/core/context.py
+++ b/continuedev/src/continuedev/core/context.py
@@ -136,8 +136,16 @@ class ContextManager:
@classmethod
async def create(cls, context_providers: List[ContextProvider]):
async with Client('http://localhost:7700') as search_client:
- health = await search_client.health()
- if not health.status == "available":
+ meilisearch_running = True
+ try:
+
+ health = await search_client.health()
+ if not health.status == "available":
+ meilisearch_running = False
+ except:
+ meilisearch_running = False
+
+ if not meilisearch_running:
print(
"MeiliSearch not running, avoiding any dependent context providers")
context_providers = list(
diff --git a/continuedev/src/continuedev/server/meilisearch_server.py b/continuedev/src/continuedev/server/meilisearch_server.py
index 8beab6c9..86b56838 100644
--- a/continuedev/src/continuedev/server/meilisearch_server.py
+++ b/continuedev/src/continuedev/server/meilisearch_server.py
@@ -55,10 +55,13 @@ async def check_meilisearch_running() -> bool:
try:
async with Client('http://localhost:7700') as client:
- resp = await client.health()
- if resp["status"] != "available":
+ try:
+ resp = await client.health()
+ if resp["status"] != "available":
+ return False
+ return True
+ except:
return False
- return True
except Exception:
return False
diff --git a/extension/package-lock.json b/extension/package-lock.json
index 0c48d378..a47a590c 100644
--- a/extension/package-lock.json
+++ b/extension/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "continue",
- "version": "0.0.206",
+ "version": "0.0.207",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "continue",
- "version": "0.0.206",
+ "version": "0.0.207",
"license": "Apache-2.0",
"dependencies": {
"@electron/rebuild": "^3.2.10",
diff --git a/extension/package.json b/extension/package.json
index 919bf357..788a0c6d 100644
--- a/extension/package.json
+++ b/extension/package.json
@@ -14,7 +14,7 @@
"displayName": "Continue",
"pricing": "Free",
"description": "The open-source coding autopilot",
- "version": "0.0.206",
+ "version": "0.0.207",
"publisher": "Continue",
"engines": {
"vscode": "^1.67.0"