summaryrefslogtreecommitdiff
path: root/src/libwebvi
diff options
context:
space:
mode:
authorAntti Ajanki <antti.ajanki@iki.fi>2011-05-29 18:43:30 +0300
committerAntti Ajanki <antti.ajanki@iki.fi>2011-05-29 18:43:30 +0300
commitbd478ec0ef43d29f47a8892d558280cdd05a1dbb (patch)
tree76e7afd2ad7479dd6bb8a9ae108f083441d6b09d /src/libwebvi
parent8dff4d3ff795dfa3e71e7e43f31c95a5858a5639 (diff)
downloadvdr-plugin-webvideo-bd478ec0ef43d29f47a8892d558280cdd05a1dbb.tar.gz
vdr-plugin-webvideo-bd478ec0ef43d29f47a8892d558280cdd05a1dbb.tar.bz2
Fix some pylint warnings
Diffstat (limited to 'src/libwebvi')
-rw-r--r--src/libwebvi/webvi/download.py14
-rw-r--r--src/libwebvi/webvi/json2xml.py2
-rw-r--r--src/libwebvi/webvi/request.py9
3 files changed, 15 insertions, 10 deletions
diff --git a/src/libwebvi/webvi/download.py b/src/libwebvi/webvi/download.py
index ffe8323..0fbab04 100644
--- a/src/libwebvi/webvi/download.py
+++ b/src/libwebvi/webvi/download.py
@@ -31,7 +31,7 @@ MOZILLA_USER_AGENT = 'Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.
try:
from libmimms import libmms
-except ImportError, e:
+except ImportError, exc:
pass
# Mapping from curl error codes to webvi errors. The error constants
@@ -61,6 +61,7 @@ else:
class DownloaderException(Exception):
def __init__(self, errcode, errmsg):
+ Exception.__init__(self)
self.code = errcode
self.msg = errmsg
@@ -328,8 +329,8 @@ class MMSDownload(DownloaderBase, asyncore.file_dispatcher):
def start(self):
try:
self.stream = libmms.Stream(self.url, 1000000)
- except libmms.Error, e:
- self.errmsg = e.message
+ except libmms.Error, exc:
+ self.errmsg = exc.message
self.handle_close()
return
@@ -362,8 +363,8 @@ class MMSDownload(DownloaderBase, asyncore.file_dispatcher):
data = self.recv(4096)
if data and (self.writefunc is not None):
self.writefunc(data)
- except libmms.Error, e:
- self.errmsg = e.message
+ except libmms.Error, exc:
+ self.errmsg = exc.message
self.handle_close()
return
@@ -390,6 +391,9 @@ class ExternalDownloader(DownloaderBase, asyncore.file_dispatcher):
def __init__(self, executable, parameters, writefunc=None,
headerfunc=None, donefunc=None, headers_only=False):
DownloaderBase.__init__(self, '')
+ # Call the direct base class file_dispatcher.__init__() later
+ # in start() because we don't have the file descriptor yet.
+ # TODO: rework this
asyncore.dispatcher.__init__(self, None, None)
self.executable = executable
self.writefunc = writefunc
diff --git a/src/libwebvi/webvi/json2xml.py b/src/libwebvi/webvi/json2xml.py
index 372e6c6..d7c4acd 100644
--- a/src/libwebvi/webvi/json2xml.py
+++ b/src/libwebvi/webvi/json2xml.py
@@ -8,7 +8,7 @@ except ImportError:
import simplejson as json
except ImportError:
print 'Error: install simplejson'
- raise
+ raise
def _serialize_to_xml(obj, xmlnode):
"""Create XML representation of a Python object (list, tuple,
diff --git a/src/libwebvi/webvi/request.py b/src/libwebvi/webvi/request.py
index c110847..87dcf87 100644
--- a/src/libwebvi/webvi/request.py
+++ b/src/libwebvi/webvi/request.py
@@ -37,7 +37,7 @@ def debug(msg):
sys.stderr.write(msg.encode('ascii', 'replace'))
else:
sys.stderr.write(msg)
- sys.stderr.write('\n')
+ sys.stderr.write('\n')
def set_template_path(path):
global template_path
@@ -193,6 +193,7 @@ class Request:
self.status = -1
self.errmsg = None
self.mediaurls = []
+ self.checking_url = None
# stream information
self.contenttype = 'text/xml'
@@ -333,7 +334,7 @@ class Request:
try:
doc = libxml2.parseFile(filename)
except libxml2.parserError:
- debug("Failed to parse " + filename);
+ debug("Failed to parse " + filename)
continue
title = ''
@@ -341,7 +342,7 @@ class Request:
root = doc.getRootElement()
if (root is None) or (root.name != 'service'):
- debug("Root node is not 'service' in " + filename);
+ debug("Root node is not 'service' in " + filename)
doc.freeDoc()
continue
node = root.children
@@ -354,7 +355,7 @@ class Request:
doc.freeDoc()
if (title == '') or (url == ''):
- debug("Empty <title> or <ref> in " + filename);
+ debug("Empty <title> or <ref> in " + filename)
continue
menuitems[title.lower()] = ('<link>\n'