@@ -104,7 +104,7 @@ def _build_params(
104
104
fields : str = PR_LIST_RESPONSE_FIELDS ,
105
105
start : SecondsSinceUnixEpoch | None = None ,
106
106
end : SecondsSinceUnixEpoch | None = None ,
107
- ) -> dict [str , Any ] | None :
107
+ ) -> dict [str , Any ]:
108
108
"""Build Bitbucket fetch params honoring pruning and optional time window.
109
109
110
110
Respects start/end if BOTH are provided.
@@ -113,7 +113,6 @@ def _build_params(
113
113
- prune_days > 0: include OPEN (with optional start/end);
114
114
for MERGED/DECLINED require updated_on >= max(threshold, start) and <= end (if provided).
115
115
"""
116
- base : dict [str , Any ] = {"fields" : fields , "pagelen" : self .batch_size }
117
116
118
117
# Compute common time bounds
119
118
start_iso = (
@@ -132,7 +131,7 @@ def _tc(lower: str | None, upper: str | None) -> str | None:
132
131
return f'(updated_on >= "{ lower } " AND updated_on <= "{ upper } ")'
133
132
return None
134
133
135
- params = base
134
+ params : dict [ str , Any ] = { "fields" : fields , "pagelen" : self . batch_size }
136
135
if self ._prune_days == - 1 :
137
136
# All states, optional global window
138
137
time_clause = _tc (start_iso , end_iso )
0 commit comments