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

Reply via email to