Skip to content

Commit dd8c3bf

Browse files
committed
Mock if torch not found
Signed-off-by: Harry Mellor <[email protected]>
1 parent a4d1928 commit dd8c3bf

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

docs/mkdocs/hooks/generate_argparse.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
sys.path.insert(0, str(ROOT_DIR))
2323

2424

25-
def mock_if_not_found(module_name: str, mock: MagicMock):
26-
if not importlib.util.find_spec(module_name):
27-
sys.modules[module_name] = mock
25+
def mock_if_no_torch(mock_module: str, mock: MagicMock):
26+
if not importlib.util.find_spec("torch"):
27+
sys.modules[mock_module] = mock
2828

2929

3030
# Mock custom op code
@@ -37,9 +37,9 @@ def decorator(cls):
3737
return decorator
3838

3939

40-
mock_if_not_found("vllm._C", MagicMock())
41-
mock_if_not_found("vllm.model_executor.custom_op", MagicMock(CustomOp=MockCustomOp))
42-
mock_if_not_found(
40+
mock_if_no_torch("vllm._C", MagicMock())
41+
mock_if_no_torch("vllm.model_executor.custom_op", MagicMock(CustomOp=MockCustomOp))
42+
mock_if_no_torch(
4343
"vllm.utils.torch_utils", MagicMock(direct_register_custom_op=lambda *a, **k: None)
4444
)
4545

@@ -51,7 +51,7 @@ def decorator(cls):
5151

5252

5353
# Make torch.nn.Parameter safe to inherit from
54-
mock_if_not_found("torch.nn", MagicMock(Parameter=object))
54+
mock_if_no_torch("torch.nn", MagicMock(Parameter=object))
5555

5656

5757
class PydanticMagicMock(MagicMock):

0 commit comments

Comments
 (0)