|
4 | 4 | from collections.abc import Generator |
5 | 5 | from contextlib import contextmanager |
6 | 6 | from dataclasses import dataclass |
7 | | -from typing import Optional, Union |
8 | 7 |
|
9 | 8 | import humanize |
10 | 9 |
|
@@ -136,11 +135,11 @@ def _mark_all_known( |
136 | 135 |
|
137 | 136 |
|
138 | 137 | def outpack_location_pull_packet( |
139 | | - ids: Union[str, list[str]], |
| 138 | + ids: str | list[str], |
140 | 139 | *, |
141 | | - options: Optional[SearchOptions] = None, |
142 | | - recursive: Optional[bool] = None, |
143 | | - root: Union[str, OutpackRoot, None] = None, |
| 140 | + options: SearchOptions | None = None, |
| 141 | + recursive: bool | None = None, |
| 142 | + root: str | OutpackRoot | None = None, |
144 | 143 | locate: bool = True, |
145 | 144 | ): |
146 | 145 | root = root_open(root, locate=locate) |
@@ -356,9 +355,9 @@ class PullPlanPackets: |
356 | 355 |
|
357 | 356 | def location_build_pull_plan( |
358 | 357 | packet_ids: list[str], |
359 | | - locations: Optional[list[str]], |
| 358 | + locations: list[str] | None, |
360 | 359 | *, |
361 | | - files: Optional[dict[str, list[str]]] = None, |
| 360 | + files: dict[str, list[str]] | None = None, |
362 | 361 | recursive: bool, |
363 | 362 | root: OutpackRoot, |
364 | 363 | ) -> LocationPullPlan: |
@@ -432,7 +431,7 @@ def _location_build_pull_plan_packets( |
432 | 431 |
|
433 | 432 |
|
434 | 433 | def _location_build_pull_plan_location( |
435 | | - packets: PullPlanPackets, locations: Optional[list[str]], root: OutpackRoot |
| 434 | + packets: PullPlanPackets, locations: list[str] | None, root: OutpackRoot |
436 | 435 | ) -> list[str]: |
437 | 436 | location_names = location_resolve_valid( |
438 | 437 | locations, |
|
0 commit comments