mirror of
https://github.com/johndoe6345789/AutoMetabuilder.git
synced 2026-04-24 13:54:59 +00:00
Add error handling for edge cases in path resolution
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
@@ -98,7 +98,12 @@ def main():
|
||||
|
||||
errors = []
|
||||
for workflow_path in workflow_files:
|
||||
relative_path = workflow_path.relative_to(script_dir)
|
||||
try:
|
||||
relative_path = workflow_path.relative_to(script_dir)
|
||||
except ValueError:
|
||||
# If relative_to fails, use the full path
|
||||
relative_path = workflow_path
|
||||
|
||||
is_valid, error_msg = validate_workflow_file(workflow_path)
|
||||
|
||||
if is_valid:
|
||||
|
||||
@@ -27,7 +27,12 @@ def test_validate_all_workflow_files():
|
||||
|
||||
errors = []
|
||||
for workflow_path in workflow_files:
|
||||
relative_path = workflow_path.relative_to(backend_dir)
|
||||
try:
|
||||
relative_path = workflow_path.relative_to(backend_dir)
|
||||
except ValueError:
|
||||
# If relative_to fails (e.g., due to symlinks), use the full path
|
||||
relative_path = workflow_path
|
||||
|
||||
is_valid, error_msg = validate_workflow_file(workflow_path)
|
||||
|
||||
if not is_valid:
|
||||
|
||||
Reference in New Issue
Block a user