From 653f32d25f4de8bb0ec68036d269e07b2086f16e Mon Sep 17 00:00:00 2001 From: wonipapa Date: Tue, 21 Feb 2017 14:41:39 +0900 Subject: [PATCH] =?UTF-8?q?=EC=86=8C=EC=BC=93=20=ED=8C=8C=EC=9D=BC?= =?UTF-8?q?=EC=9D=B4=20=EC=97=86=EC=9D=84=20=EB=95=8C=20=EC=97=90=EB=9F=AC?= =?UTF-8?q?=20=EC=B2=98=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- epg2xml.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/epg2xml.py b/epg2xml.py index 7557e00..1f2e57f 100644 --- a/epg2xml.py +++ b/epg2xml.py @@ -16,7 +16,7 @@ import argparse reload(sys) sys.setdefaultencoding('utf-8') -__version__ = '1.0.8' +__version__ = '1.0.9' # Set My Configuration default_icon_url = '' # TV channel icon url (ex : http://www.example.com/Channels) @@ -525,10 +525,14 @@ else: if args.outfile: sys.stdout = codecs.open(args.outfile, 'w+', encoding='utf-8') elif args.socket: - sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) - sock.connect(args.socket) - sockfile = sock.makefile('w+') - sys.stdout = sockfile + try: + sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) + sock.connect(args.socket) + sockfile = sock.makefile('w+') + sys.stdout = sockfile + except socket.error + printError("xmltv.sock 파일을 찾을 수 없습니다.") + sys.exit() getEpg()