From 829fcb5aeb46deaa147d63cb8ad63a14886a517c Mon Sep 17 00:00:00 2001 From: Alex Dehnert Date: Sat, 23 Feb 2013 16:47:31 -0500 Subject: [PATCH] mail-merge: import rtkit from ~adehnert if needed If rtkit can't be found on the normal path, add my locker to sys.path and try again. --- mail-merge | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mail-merge b/mail-merge index 10ab645..4e5f353 100755 --- a/mail-merge +++ b/mail-merge @@ -10,6 +10,7 @@ import sys sender_header = 'mail-merge-sender@mit.edu' +rtkit_path = '/afs/athena.mit.edu/user/a/d/adehnert/arch/common/lib/python/' smtp = None def dictize_line(header, line,): @@ -61,7 +62,13 @@ def msg_filter_factory(opts): if not opts.rt_queue: return nop_msg_filter - import rtkit.tracker, rtkit.authenticators, rtkit.errors + try: + import rtkit.tracker, rtkit.authenticators, rtkit.errors + except ImportError: + print "Note: using rtkit from %s" % (rtkit_path, ) + sys.path.append(rtkit_path) + import rtkit.tracker, rtkit.authenticators, rtkit.errors + cookie = rtkit.authenticators.CookieAuthenticator resource = rtkit.resource.RTResource.from_rtrc(cookie) parser = email.parser.Parser() -- 2.34.1