diff --git a/src/gitingest/query_parser.py b/src/gitingest/query_parser.py index db9cb3cb..5fabb226 100644 --- a/src/gitingest/query_parser.py +++ b/src/gitingest/query_parser.py @@ -18,7 +18,6 @@ _get_user_and_repo_from_path, _is_valid_git_commit_hash, _is_valid_pattern, - _normalize_pattern, _validate_host, _validate_url_scheme, ) @@ -311,7 +310,7 @@ def _parse_patterns(pattern: set[str] | str) -> set[str]: if not _is_valid_pattern(p): raise InvalidPatternError(p) - return {_normalize_pattern(p) for p in parsed_patterns} + return parsed_patterns def _parse_local_dir_path(path_str: str) -> IngestionQuery: diff --git a/src/gitingest/utils/query_parser_utils.py b/src/gitingest/utils/query_parser_utils.py index e6e98e18..4bde02cc 100644 --- a/src/gitingest/utils/query_parser_utils.py +++ b/src/gitingest/utils/query_parser_utils.py @@ -2,7 +2,6 @@ from __future__ import annotations -import os import string HEX_DIGITS: set[str] = set(string.hexdigits) @@ -150,26 +149,3 @@ def _get_user_and_repo_from_path(path: str) -> tuple[str, str]: msg = f"Invalid repository URL '{path}'" raise ValueError(msg) return path_parts[0], path_parts[1] - - -def _normalize_pattern(pattern: str) -> str: - """Normalize the given pattern by removing leading separators and appending a wildcard. - - This function processes the pattern string by stripping leading directory separators - and appending a wildcard (``*``) if the pattern ends with a separator. - - Parameters - ---------- - pattern : str - The pattern to normalize. - - Returns - ------- - str - The normalized pattern. - - """ - pattern = pattern.lstrip(os.sep) - if pattern.endswith(os.sep): - pattern += "*" - return pattern