Skip to content

Allow reporters to be specified multiple times#822

Merged
thp merged 10 commits into
thp:masterfrom
Jamstah:multiple-reporters
Jul 9, 2026
Merged

Allow reporters to be specified multiple times#822
thp merged 10 commits into
thp:masterfrom
Jamstah:multiple-reporters

Conversation

@Jamstah

@Jamstah Jamstah commented May 29, 2024

Copy link
Copy Markdown
Contributor

This allows different jobs to be selected for reporting in different ways, for example, allowing different changes to be emailed to different addresses.

Closes #790

@Jamstah
Jamstah force-pushed the multiple-reporters branch from bb8fa04 to 8564853 Compare May 29, 2024 22:40
@Jamstah
Jamstah marked this pull request as draft May 29, 2024 22:44
@Jamstah
Jamstah force-pushed the multiple-reporters branch 2 times, most recently from aafd0a6 to 7cf98cc Compare May 29, 2024 22:52
@Jamstah
Jamstah marked this pull request as ready for review May 29, 2024 22:57

@thp thp left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments.

Comment thread lib/urlwatch/reporters.py Outdated
Comment thread lib/urlwatch/reporters.py Outdated
@Jamstah
Jamstah force-pushed the multiple-reporters branch 4 times, most recently from a02231b to 4c82895 Compare August 5, 2024 10:13
This allows different jobs to be selected for reporting in different
ways, for example, allowing different changes to be emailed to different
addresses.

Closes thp#790

Signed-off-by: James Hewitt <james.hewitt@gmail.com>
@Jamstah
Jamstah force-pushed the multiple-reporters branch from 4c82895 to 956cd2f Compare August 5, 2024 10:14

@thp thp left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments.

Comment thread lib/urlwatch/command.py Outdated
Comment thread lib/urlwatch/main.py Outdated
Comment thread lib/urlwatch/reporters.py Outdated
Comment thread lib/urlwatch/reporters.py Outdated
Comment thread lib/urlwatch/reporters.py Outdated
Comment thread lib/urlwatch/reporters.py Outdated
Comment thread lib/urlwatch/reporters.py Outdated
Comment thread lib/urlwatch/reporters.py

@thp thp left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Getting there. Some minor comments.

Comment thread lib/urlwatch/jobs.py
Comment thread lib/urlwatch/main.py
Comment thread lib/urlwatch/reporters.py Outdated
Comment thread lib/urlwatch/reporters.py Outdated
Comment thread lib/urlwatch/reporters.py Outdated
Comment thread docs/source/reporters.rst

@thp thp left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only minor rewording requests, the rest looks good now. Thanks for working on this!

@Jamstah
Jamstah requested a review from thp July 8, 2026 16:38

@thp thp left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks clean now.

Thanks for unifying submit_all() and submit_one(), that's a nice cleanup I just now saw.

@thp
thp merged commit a31b117 into thp:master Jul 9, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FEATURE: Support multiple reporters with different options

2 participants