Python 2.7.3 (default, Apr 20 2012, 22:39:59) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MythTV
>>> MythTV.MythXML().getProgramDetails(u'6011', u'2012-06-20 19:30:00')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/MythTV/methodheap.py", line 1182, in getProgramDetails
    self._request('Guide/GetProgramDetails', **args)\
  File "/usr/lib/python2.7/dist-packages/MythTV/connections.py", line 574, in readJSON
    return json.loads(self.read())
  File "/usr/lib/python2.7/dist-packages/MythTV/connections.py", line 563, in read
    def read(self): return self.open().read()
  File "/usr/lib/python2.7/dist-packages/MythTV/connections.py", line 562, in open
    def open(self): return urllib2.urlopen(self)
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 400, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 418, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1207, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1180, in do_open
    r = h.getresponse(buffering=True)
  File "/usr/lib/python2.7/httplib.py", line 1030, in getresponse
    response.begin()
  File "/usr/lib/python2.7/httplib.py", line 407, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.7/httplib.py", line 371, in _read_status
    raise BadStatusLine(line)
httplib.BadStatusLine: ''
>>> MythTV.MythXML().getProgramDetails(u'6011', u'2012-06-20 19:30:00')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/MythTV/methodheap.py", line 1182, in getProgramDetails
    self._request('Guide/GetProgramDetails', **args)\
  File "/usr/lib/python2.7/dist-packages/MythTV/connections.py", line 574, in readJSON
    return json.loads(self.read())
  File "/usr/lib/python2.7/dist-packages/MythTV/connections.py", line 563, in read
    def read(self): return self.open().read()
  File "/usr/lib/python2.7/dist-packages/MythTV/connections.py", line 562, in open
    def open(self): return urllib2.urlopen(self)
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 400, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 418, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1207, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1177, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 111] Connection refused>
>>> 
