updates: add an individual formatter for every backend
This commit is contained in:
parent
d7af5c762f
commit
57be3c45a9
@ -21,6 +21,10 @@ class Updates(Module):
|
|||||||
.. rubric:: Available formatters
|
.. rubric:: Available formatters
|
||||||
|
|
||||||
* `{count}` — Sum of all available updates from all backends.
|
* `{count}` — Sum of all available updates from all backends.
|
||||||
|
* For each backend registered there is one formatter named after the backend,
|
||||||
|
multiple identical backends do not accumulate, but overwrite each other.
|
||||||
|
* For example, `{Cower}` (note capitcal C) is the number of updates reported by
|
||||||
|
the cower backend, assuming it has been registered.
|
||||||
|
|
||||||
.. rubric:: Usage example
|
.. rubric:: Usage example
|
||||||
|
|
||||||
@ -95,7 +99,9 @@ class Updates(Module):
|
|||||||
|
|
||||||
updates_count = 0
|
updates_count = 0
|
||||||
for backend in self.backends:
|
for backend in self.backends:
|
||||||
updates_count += backend.updates
|
updates = backend.updates
|
||||||
|
updates_count += updates
|
||||||
|
self.data[backend.__class__.__name__] = updates
|
||||||
|
|
||||||
if updates_count == 0:
|
if updates_count == 0:
|
||||||
self.output = {} if not self.format_no_updates else {
|
self.output = {} if not self.format_no_updates else {
|
||||||
|
Loading…
Reference in New Issue
Block a user