SVN: toys/stbr/src-builder-status.py

shadzik shadzik at pld-linux.org
Fri Nov 28 14:52:42 CET 2008


Author: shadzik
Date: Fri Nov 28 14:52:41 2008
New Revision: 10008

Added:
   toys/stbr/src-builder-status.py   (contents, props changed)
Log:
- get spec status from src-builder


Added: toys/stbr/src-builder-status.py
==============================================================================
--- (empty file)
+++ toys/stbr/src-builder-status.py	Fri Nov 28 14:52:41 2008
@@ -0,0 +1,37 @@
+#!/usr/bin/python
+
+import os
+import sys
+import re
+import readline
+
+mailbox = "/var/mail/stbr"
+#f_log = "/home/users/stbr/ApHeX/scripts/"
+f_log = "./"
+
+lines = []
+builder_l = []
+status_l = []
+
+def parseMailbox():
+	try:
+		spec = sys.argv[1]
+	except(IndexError):
+		return
+	f = open(mailbox, 'r')
+	read = f.xreadlines()
+	for l in read:
+		l = l.strip()
+		lines.append(l)
+	for i in range(len(lines)):
+		if re.match("^From:", lines[i]):
+			Rbuilder = lines[i].split(" ")
+			builder_l.append(Rbuilder[2])
+		if re.match(spec, lines[i]):
+			status = lines[i].split(" ")
+			status_l.append(status[2])
+	for i in range(len(status_l)):
+		if re.match("^t.-src", builder_l[i]):
+			print "%s" % (status_l[i])
+
+parseMailbox()


More information about the pld-cvs-commit mailing list