(
self,
updates=(), # type: Iterable[Requirement]
replacements=(), # type: Iterable[Requirement]
deletes=(), # type: Iterable[ProjectName]
artifacts_can_change=False, # type: bool
)
| 384 | _update_requests = attr.ib() # type: Iterable[ResolveUpdateRequest] |
| 385 | |
| 386 | def update( |
| 387 | self, |
| 388 | updates=(), # type: Iterable[Requirement] |
| 389 | replacements=(), # type: Iterable[Requirement] |
| 390 | deletes=(), # type: Iterable[ProjectName] |
| 391 | artifacts_can_change=False, # type: bool |
| 392 | ): |
| 393 | # type: (...) -> Union[LockUpdate, Result] |
| 394 | if not self._update_requests: |
| 395 | return self._no_updates() |
| 396 | |
| 397 | return self._lock_updater.update( |
| 398 | update_requests=self._update_requests, |
| 399 | updates=updates, |
| 400 | replacements=replacements, |
| 401 | deletes=deletes, |
| 402 | artifacts_can_change=artifacts_can_change, |
| 403 | ) |
| 404 | |
| 405 | def sync(self, requirement_configuration): |
| 406 | # type: (RequirementConfiguration) -> Union[LockUpdate, Result] |
no test coverage detected