1 |
On 02/02/18 20:42, Michał Górny wrote[excerpted]: |
2 |
> index 27a2548c0..cb80f6d66 100644 |
3 |
> --- a/pym/portage/sync/modules/rsync/__init__.py |
4 |
> +++ b/pym/portage/sync/modules/rsync/__init__.py |
5 |
> @@ -109,6 +110,20 @@ class RsyncSync(NewBase): |
6 |
> writemsg_level("!!! sync-rsync-verify-jobs not a positive integer: %s\n" % (self.verify_jobs,), |
7 |
> level=logging.WARNING, noiselevel=-1) |
8 |
> self.verify_jobs = None |
9 |
> + # Support overriding max age. |
10 |
> + self.max_age = self.repo.module_specific_options.get( |
11 |
> + 'sync-rsync-verify-max-age', '') |
12 |
> + if self.max_age: |
13 |
> + try: |
14 |
> + self.max_age = int(self.max_age) |
15 |
> + if self.max_age < 0: |
16 |
> + raise ValueError(self.max_age) |
17 |
> + except ValueError: |
18 |
> + writemsg_level("!!! sync-rsync-max-age not a non-negative integer: %s\n" % (self.max_age,), |
19 |
A beautiful double-negative .. but would read better as "not a positive |
20 |
integer" or "is a negative integer" .. |
21 |
|
22 |
MJE |