Mwalker has submitted this change and it was merged. Change subject: New message source: tail -f ......................................................................
New message source: tail -f Change-Id: If6baac611cfe37407782d7c89d073c33f5543bbc --- A tail.py 1 file changed, 14 insertions(+), 0 deletions(-) Approvals: Mwalker: Verified; Looks good to me, approved diff --git a/tail.py b/tail.py new file mode 100644 index 0000000..8b54545 --- /dev/null +++ b/tail.py @@ -0,0 +1,14 @@ +class TailPoller(object): + """Tail -f a file as the message source""" + + def __init__(self, path=None): + print "Initializing file tailer on: [{path}]".format(path=path) + + self.path = path + self.file = file(path, "r") + + def check(self): + data = self.file.readline().strip() + + if data: + yield data -- To view, visit https://gerrit.wikimedia.org/r/135934 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: If6baac611cfe37407782d7c89d073c33f5543bbc Gerrit-PatchSet: 1 Gerrit-Project: wikimedia/fundraising/slander Gerrit-Branch: master Gerrit-Owner: Awight <awi...@wikimedia.org> Gerrit-Reviewer: Jgreen <jgr...@wikimedia.org> Gerrit-Reviewer: Katie Horn <kh...@wikimedia.org> Gerrit-Reviewer: Mwalker <mwal...@wikimedia.org> Gerrit-Reviewer: Ssmith <ssm...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits