Skip to content
Closed
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
4 changes: 2 additions & 2 deletions mosaic/libmosaic/analyzer/abstract_syntax_analyzer.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ def __init__(
model_path: Optional[str] = None,
source_content: Optional[str] = None,
file_name: Optional[str] = None,
):
) -> None:
if model_path is None and source_content is None:
raise ValueError("Either model_path or source_content must be provided")
if model_path is not None and source_content is not None:
Expand Down Expand Up @@ -127,7 +127,7 @@ def _process_class(self, class_node: ast.ClassDef):

def _process_function(
self, func_node: ast.FunctionDef, parent_class: Optional[str]
):
) -> None:
"""Process a function (standalone or method)."""
func_name = func_node.name
start_line = func_node.lineno # AST uses 1-based indexing
Expand Down
Loading