Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion python_coderunner/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ dependencies = [
"mypy>=0.910",
"pre-commit>=1.21.0",
"pylint>=2.6.2",
"pytest>=6.1.2",
"pytest>=6.1.2,<8.0.0",
"pytest-lazy-fixture>=0.6.3",
"pytest-mock>=3.5.1",
"pyyaml>=5.4.1",
"requests>=2.27.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
)
from src.editor import TVimEditor
from src.editor_service_for_coderunner import TBasicEditorServiceForCodeRunner
from src.file_info_extractor import TBasicFileInfoExtractor
from src.file_info_extractor import TVimFileInfoExtractor
from src.message_printer import TVimMessagePrinter
from src.project_info_extractor import TVimProjectInfoExtractor

Expand All @@ -33,7 +33,7 @@ def build(self) -> Optional[TCodeRunner]:
message_printer: TVimMessagePrinter = TVimMessagePrinter()

try:
file_info_extractor: TBasicFileInfoExtractor = TBasicFileInfoExtractor()
file_info_extractor: TVimFileInfoExtractor = TVimFileInfoExtractor()
project_info_extractor: TVimProjectInfoExtractor = TVimProjectInfoExtractor(file_info_extractor)

editor: TVimEditor = TVimEditor()
Expand Down Expand Up @@ -64,7 +64,7 @@ def build(self) -> Optional[TCodeRunner]:
def _build_command_dispatcher_strategy_selector(
self,
config_manager: TVimConfigManager,
file_info_extractor: TBasicFileInfoExtractor,
file_info_extractor: TVimFileInfoExtractor,
project_info_extractor: TVimProjectInfoExtractor,
) -> TBasicCommandDispatcherStrategySelector:
shebang_command_builders_dispatcher: TShebangCommandBuildersDispatcher = TShebangCommandBuildersDispatcher(
Expand Down Expand Up @@ -95,7 +95,7 @@ def _build_command_dispatcher_strategy_selector(
def _build_file_ext_command_builders_dispatcher(
self,
config_manager: TVimConfigManager,
file_info_extractor: TBasicFileInfoExtractor,
file_info_extractor: TVimFileInfoExtractor,
project_info_extractor: TVimProjectInfoExtractor,
) -> TFileExtCommandBuildersDispatcher:
return TFileExtCommandBuildersDispatcher(
Expand All @@ -109,7 +109,7 @@ def _build_file_ext_command_builders_dispatcher(
def _build_file_type_command_builders_dispatcher(
self,
config_manager: TVimConfigManager,
file_info_extractor: TBasicFileInfoExtractor,
file_info_extractor: TVimFileInfoExtractor,
project_info_extractor: TVimProjectInfoExtractor,
) -> TFileTypeCommandBuildersDispatcher:
return TFileTypeCommandBuildersDispatcher(
Expand All @@ -123,7 +123,7 @@ def _build_file_type_command_builders_dispatcher(
def _build_glob_command_builders_dispatcher(
self,
config_manager: TVimConfigManager,
file_info_extractor: TBasicFileInfoExtractor,
file_info_extractor: TVimFileInfoExtractor,
project_info_extractor: TVimProjectInfoExtractor,
) -> TGlobCommandBuildersDispatcher:
dict_with_commands: Dict[str, str] = config_manager.get_by_glob()
Expand Down
2 changes: 1 addition & 1 deletion python_coderunner/src/file_info_extractor/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
from src.file_info_extractor.basic import TBasicFileInfoExtractor
from src.file_info_extractor.interface import IFileInfoExtractor
from src.file_info_extractor.vim_file_info_extractor import TVimFileInfoExtractor
Loading