[mythtv-commits] Ticket #10968: Python bindings - MythTV.MythXML().getExpiring has wrong request URL
MythTV
noreply at mythtv.org
Tue Jul 31 20:36:22 UTC 2012
#10968: Python bindings - MythTV.MythXML().getExpiring has wrong request URL
-----------------------------------+-------------------------
Reporter: esarfl@… | Owner: wagnerrp
Type: Patch - Bug Fix | Status: new
Priority: minor | Milestone: unknown
Component: Bindings - Python | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
-----------------------------------+-------------------------
`MythXML().getExpiring()` seems to map to `Dvr/GetExpiring`, when the
correct url is `Dvr/GetExpiringList`.
To reproduce, open a Python shell:
{{{#!python
>>> import MythTV
>>> for i in MythTV.MythXML().getExpiring():
... i
... break
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/pymodules/python2.7/MythTV/methodheap.py", line 1202,
in getExpiring
for prog in self._request('Dvr/GetExpiring')\
File "/usr/lib/pymodules/python2.7/MythTV/connections.py", line 574,
in readJSON
return json.loads(self.read())
File "/usr/lib/pymodules/python2.7/MythTV/connections.py", line 563, in
read
def read(self): return self.open().read()
File "/usr/lib/pymodules/python2.7/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 406, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 444, in error
return self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 404: Not Found
}}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10968>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list