From d5f023fbc96d6d6c4d8964032d23cf868ded2d3e Mon Sep 17 00:00:00 2001 From: emkael Date: Thu, 4 May 2017 22:58:50 +0200 Subject: Goniec error handling --- ausbutler/goniec.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'ausbutler/goniec.py') diff --git a/ausbutler/goniec.py b/ausbutler/goniec.py index 247c5f8..b25ded2 100644 --- a/ausbutler/goniec.py +++ b/ausbutler/goniec.py @@ -9,8 +9,11 @@ class Goniec(object): def send(self, files): if self.config['enabled']: - content_lines = [Constants.path] + files + ['bye', ''] - goniec = socket.socket() - goniec.connect((self.config['host'], self.config['port'])) - goniec.sendall('\n'.join(content_lines)) - goniec.close() + try: + content_lines = [Constants.path] + files + ['bye', ''] + goniec = socket.socket() + goniec.connect((self.config['host'], self.config['port'])) + goniec.sendall('\n'.join(content_lines)) + goniec.close() + except socket.error: + print 'WARNING: unable to send files via Goniec' -- cgit v1.2.3