##// END OF EJS Templates
rcmail: pass smtplib.SMTP.sendmail to_addrs as list...
rcmail: pass smtplib.SMTP.sendmail to_addrs as list Passing it as a set worked ... but is apparently wrong. The documentation states it has to be a "list of addresses". Pytype warned: File "kallithea/lib/rcmail/smtp_mailer.py", line 99, in send: Function SMTP.sendmail was called with the wrong arguments [wrong-arg-types] Expected: (self, from_addr, to_addrs: Union[Sequence[str], str], ...) Actually passed: (self, from_addr, to_addrs: set, ...)

File last commit:

r5425:5ae8e644 default
r8380:9c408c0f default
Show More
statistics.rst
31 lines | 1.2 KiB | text/x-rst | RstLexer
docs update
r1025 .. _statistics:
Thomas De Schampheleire
docs/usage: rework section on statistics
r4974 =====================
Repository statistics
=====================
docs update
r1025
Søren Løvborg
docs: spelling, grammar, content and typography
r5425 Kallithea has a *repository statistics* feature, disabled by default. When
Thomas De Schampheleire
docs/usage: rework section on statistics
r4974 enabled, the amount of commits per committer is visualized in a timeline. This
feature can be enabled using the ``Enable statistics`` checkbox on the
repository ``Settings`` page.
docs update
r1025
Thomas De Schampheleire
docs/usage: rework section on statistics
r4974 The statistics system makes heavy demands on the server resources, so
in order to keep a balance between usability and performance, statistics are
cached inside the database and gathered incrementally.
When Celery is disabled:
docs update
r1025
Thomas De Schampheleire
docs/usage: rework section on statistics
r4974 On each first visit to the summary page a set of 250 commits are parsed and
added to the statistics cache. This incremental gathering also happens on each
visit to the statistics page, until all commits are fetched.
docs update
r1025
Thomas De Schampheleire
docs/usage: rework section on statistics
r4974 Statistics are kept cached until additional commits are added to the
repository. In such a case Kallithea will only fetch the new commits when
updating its statistics cache.
docs update
r1025
Thomas De Schampheleire
docs/usage: rework section on statistics
r4974 When Celery is enabled:
docs update
r1025
Thomas De Schampheleire
docs/usage: rework section on statistics
r4974 On the first visit to the summary page, Kallithea will create tasks that will
execute on Celery workers. These tasks will gather all of the statistics until
all commits are parsed. Each task parses 250 commits, then launches a new
task.