File tree Expand file tree Collapse file tree 3 files changed +7
-13
lines changed
Expand file tree Collapse file tree 3 files changed +7
-13
lines changed Original file line number Diff line number Diff line change 2424 get_functions_within_git_diff ,
2525)
2626from codeflash .either import is_successful
27- from codeflash .lsp .server import CodeflashLanguageServer , CodeflashLanguageServerProtocol
27+ from codeflash .lsp .server import CodeflashLanguageServer
2828
2929if TYPE_CHECKING :
3030 from argparse import Namespace
@@ -67,7 +67,8 @@ class OptimizableFunctionsInCommitParams:
6767 commit_hash : str
6868
6969
70- server = CodeflashLanguageServer ("codeflash-language-server" , "v1.0" , protocol_cls = CodeflashLanguageServerProtocol )
70+ # server = CodeflashLanguageServer("codeflash-language-server", "v1.0", protocol_cls=CodeflashLanguageServerProtocol)
71+ server = CodeflashLanguageServer ("codeflash-language-server" , "v1.0" )
7172
7273
7374@server .feature ("getOptimizableFunctionsInCurrentDiff" )
@@ -378,7 +379,7 @@ def perform_function_optimization( # noqa: PLR0911
378379
379380 devnull_writer = open (os .devnull , "w" ) # noqa
380381 with contextlib .redirect_stdout (devnull_writer ):
381- function_to_tests , num_discovered_tests = server .optimizer .discover_tests (optimizable_funcs )
382+ function_to_tests , _num_discovered_tests = server .optimizer .discover_tests (optimizable_funcs )
382383 function_optimizer .function_to_tests = function_to_tests
383384
384385 test_setup_result = function_optimizer .generate_and_instrument_tests (
Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ def setup_logging() -> logging.Logger:
124124 logger = logging .getLogger ()
125125 logger .handlers .clear ()
126126
127- # Set up stderr handler for VS Code output channel with [LSP-Server] prefix
127+ # Set up stderr handler for VS Code output channel
128128 handler = logging .StreamHandler (sys .stderr )
129129 handler .setLevel (logging .DEBUG )
130130
Original file line number Diff line number Diff line change 22
33from typing import TYPE_CHECKING , Any
44
5- from lsprotocol .types import INITIALIZE , LogMessageParams , MessageType
6- from pygls .protocol import LanguageServerProtocol , lsp_method
5+ from lsprotocol .types import LogMessageParams , MessageType
6+ from pygls .protocol import LanguageServerProtocol
77from pygls .server import LanguageServer
88
99if TYPE_CHECKING :
1010 from pathlib import Path
1111
12- from lsprotocol .types import InitializeParams , InitializeResult
13-
1412 from codeflash .optimization .optimizer import Optimizer
1513
1614
1715class CodeflashLanguageServerProtocol (LanguageServerProtocol ):
1816 _server : CodeflashLanguageServer
1917
20- @lsp_method (INITIALIZE )
21- def lsp_initialize (self , params : InitializeParams ) -> InitializeResult :
22- initialize_result : InitializeResult = super ().lsp_initialize (params )
23- return initialize_result
24-
2518
2619class CodeflashLanguageServer (LanguageServer ):
2720 def __init__ (self , * args : Any , ** kwargs : Any ) -> None : # noqa: ANN401
You can’t perform that action at this time.
0 commit comments