summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/core
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-02 18:58:21 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-02 18:58:21 -0700
commitd000c7bf3fbfb0ed0b48dc8508e551ad9331333a (patch)
treec0ff88c688512ac28c97e2ef3d52a6fd4565891a /continuedev/src/continuedev/core
parent4cc9cb2a667d53a1e199495d485b1a8a8c28e280 (diff)
downloadsncontinue-d000c7bf3fbfb0ed0b48dc8508e551ad9331333a.tar.gz
sncontinue-d000c7bf3fbfb0ed0b48dc8508e551ad9331333a.tar.bz2
sncontinue-d000c7bf3fbfb0ed0b48dc8508e551ad9331333a.zip
checkpoint
Diffstat (limited to 'continuedev/src/continuedev/core')
-rw-r--r--continuedev/src/continuedev/core/sdk.py19
1 files changed, 14 insertions, 5 deletions
diff --git a/continuedev/src/continuedev/core/sdk.py b/continuedev/src/continuedev/core/sdk.py
index 42cfbcb9..d040ea41 100644
--- a/continuedev/src/continuedev/core/sdk.py
+++ b/continuedev/src/continuedev/core/sdk.py
@@ -18,6 +18,7 @@ from ..libs.util.telemetry import posthog_logger
from ..libs.util.paths import getConfigFilePath
from .models import Models
from ..libs.util.logging import logger
+# __import__("anthropic", globals(), locals(), ["AsyncAnthropic"], 0)
class Autopilot:
@@ -46,7 +47,8 @@ class ContinueSDK(AbstractContinueSDK):
config = sdk._load_config_dot_py()
sdk.config = config
except Exception as e:
- logger.error(f"Failed to load config.py: {e}")
+ logger.error(
+ f"Failed to load config.py: {traceback.format_exception(e)}")
sdk.config = ContinueConfig(
) if sdk._last_valid_config is None else sdk._last_valid_config
@@ -170,9 +172,15 @@ class ContinueSDK(AbstractContinueSDK):
def load_module(module_name: str, class_names: List[str]):
# from anthropic import AsyncAnthropic
- module = importlib.import_module(module_name)
- for class_name in class_names:
- globals()[class_name] = getattr(module, class_name)
+ print("IMPORTING")
+ # exec("from anthropic import AsyncAnthropic", globals(), locals())
+ # imports = __import__("anthropic", globals(), locals(), ["AsyncAnthropic"], 0)
+ # print("IMPORTS: ", imports)
+ # for class_name in class_names:
+ # globals()[class_name] = getattr(imports, class_name)
+ # module = importlib.import_module(module_name)
+ # for class_name in class_names:
+ # globals()[class_name] = getattr(module, class_name)
while True:
# Execute the file content
@@ -200,7 +208,8 @@ class ContinueSDK(AbstractContinueSDK):
# Get the module name
module_name = line[1]
# Get the class name
- class_names = list(map(lambda x: x.replace(",", ""), filter(lambda x: x.strip() != "", line[3:])))
+ class_names = list(map(lambda x: x.replace(
+ ",", ""), filter(lambda x: x.strip() != "", line[3:])))
# Load the module
print(