From 308152f48cc156d7be91c7c6925e150b6aa63c83 Mon Sep 17 00:00:00 2001 From: Mike Christianson Date: Sat, 16 Sep 2017 12:59:49 -0700 Subject: [PATCH] fix for Twitter notifications without media (#9448) --- homeassistant/components/notify/twitter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/notify/twitter.py b/homeassistant/components/notify/twitter.py index d4e969e95ec..6cb98e45274 100644 --- a/homeassistant/components/notify/twitter.py +++ b/homeassistant/components/notify/twitter.py @@ -75,7 +75,7 @@ class TwitterNotificationService(BaseNotificationService): self.upload_media_then_callback(callback, media) - def send_message_callback(self, message, media_id): + def send_message_callback(self, message, media_id=None): """Tweet a message, optionally with media.""" if self.user: resp = self.api.request('direct_messages/new', @@ -95,7 +95,7 @@ class TwitterNotificationService(BaseNotificationService): def upload_media_then_callback(self, callback, media_path=None): """Upload media.""" if not media_path: - return None + return callback() with open(media_path, 'rb') as file: total_bytes = os.path.getsize(media_path)