summaryrefslogtreecommitdiff
path: root/continuedev
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-03 19:34:33 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-03 19:34:33 -0700
commit97f477e4dd64165738a6beab74edf09ef355a55a (patch)
tree352ebe3e0bd37a53f54732184b507334f531430c /continuedev
parenta37550d5acc0c79efd18c80d9be3dcb3999dd4e9 (diff)
downloadsncontinue-97f477e4dd64165738a6beab74edf09ef355a55a.tar.gz
sncontinue-97f477e4dd64165738a6beab74edf09ef355a55a.tar.bz2
sncontinue-97f477e4dd64165738a6beab74edf09ef355a55a.zip
fix python version on windows, other bugs, jest
Diffstat (limited to 'continuedev')
-rw-r--r--continuedev/src/continuedev/models/filesystem.py6
-rw-r--r--continuedev/src/continuedev/steps/chat.py5
2 files changed, 6 insertions, 5 deletions
diff --git a/continuedev/src/continuedev/models/filesystem.py b/continuedev/src/continuedev/models/filesystem.py
index df0b15d7..ca12579c 100644
--- a/continuedev/src/continuedev/models/filesystem.py
+++ b/continuedev/src/continuedev/models/filesystem.py
@@ -54,6 +54,12 @@ class RangeInFileWithContents(RangeInFile):
@staticmethod
def from_entire_file(filepath: str, content: str) -> "RangeInFileWithContents":
lines = content.splitlines()
+ if not lines:
+ return RangeInFileWithContents(
+ filepath=filepath,
+ range=Range.from_shorthand(0, 0, 0, 0),
+ contents=""
+ )
return RangeInFileWithContents(
filepath=filepath,
range=Range.from_shorthand(
diff --git a/continuedev/src/continuedev/steps/chat.py b/continuedev/src/continuedev/steps/chat.py
index 58f43bcf..013cb578 100644
--- a/continuedev/src/continuedev/steps/chat.py
+++ b/continuedev/src/continuedev/steps/chat.py
@@ -74,11 +74,6 @@ class AddFileStep(Step):
await sdk.ide.setFileOpen(os.path.join(sdk.ide.workspace_directory, self.filename))
- open_files = await sdk.ide.getOpenFiles()
- if len(open_files) > 0:
- currently_open_file = (await sdk.ide.getOpenFiles())[0]
- await sdk.ide.setFileOpen(currently_open_file)
-
class DeleteFileStep(Step):
name: str = "Delete File"