From b69201455cef6cd4818dca15743d556b55586e60 Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Fri, 2 Nov 2012 17:16:19 -0400 Subject: [PATCH] zephyr_mirror: Parse zsig/body in its own function. (imported from commit b692fa692d24d79f797852acffa0472d68930c88) --- bots/zephyr_mirror.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bots/zephyr_mirror.py b/bots/zephyr_mirror.py index df93a06..2f68023 100755 --- a/bots/zephyr_mirror.py +++ b/bots/zephyr_mirror.py @@ -210,12 +210,15 @@ def process_loop(log): # Ask the Humbug server about any new classes to subscribe to update_subscriptions_from_humbug() -def process_notice(notice, log): +def parse_zephyr_body(zephyr_data): try: - zsig, body = notice.message.split("\x00", 1) + (zsig, body) = zephyr_data.split("\x00", 1) except ValueError: - body = notice.message - zsig = "" + (zsig, body) = ("", zephyr_data) + return (zsig, body) + +def process_notice(notice, log): + (zsig, body) = parse_zephyr_body(notice.message) is_personal = False is_huddle = False