[mythtv-commits] Ticket #11768: tmdb3.py crash on download movie ID 116711 from tmdb
MythTV
noreply at mythtv.org
Thu Aug 22 12:00:44 UTC 2013
#11768: tmdb3.py crash on download movie ID 116711 from tmdb
----------------------------------------+-----------------------------
Reporter: mythtv@… | Owner: wagnerrp
Type: Bug Report - Crash | Status: accepted
Priority: minor | Milestone: unknown
Component: Contributed Scripts & Apps | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------------+-----------------------------
Changes (by wagnerrp):
* status: new => accepted
* component: MythTV - Mythmetadatalookup => Contributed Scripts & Apps
* priority: major => minor
* milestone: 0.27 => unknown
* owner: => wagnerrp
Old description:
> Not sure if this is an api issue but tmdb3.py crashes hard when
> retrieving details for the ID 116711 (epic). Seems the expected month
> format is not returned. See below:
> /usr/share/mythtv/metadata/Movie/tmdb3.py -l en -a CA -D 116711
> Traceback (most recent call last):
> File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 272, in <module>
> main()
> File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 266, in main
> buildSingle(args[0], opts)
> File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 88, in
> buildSingle
> if crew.profile: d['thumb'] = crew.profile.geturl()
> File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line
> 143, in __get__
> self.poller.__get__(inst, owner)()
> File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line
> 77, in __call__
> self.apply(req.readJSON())
> File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line
> 86, in apply
> setattr(self.inst, v, data[k])
> File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line
> 148, in __set__
> value = self.handler(value)
> File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line
> 163, in <lambda>
> self.handler = lambda x: handler(x)
> File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/tmdb_api.py",
> line 81, in process_date
> return datetime.date(*[int(x) for x in datestr.split('-')])
> TypeError: Required argument 'month' (pos 2) not found
New description:
Not sure if this is an api issue but tmdb3.py crashes hard when retrieving
details for the ID 116711 (epic). Seems the expected month format is not
returned. See below:
{{{
/usr/share/mythtv/metadata/Movie/tmdb3.py -l en -a CA -D 116711
Traceback (most recent call last):
File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 272, in <module>
main()
File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 266, in main
buildSingle(args[0], opts)
File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 88, in
buildSingle
if crew.profile: d['thumb'] = crew.profile.geturl()
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line
143, in __get__
self.poller.__get__(inst, owner)()
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line 77,
in __call__
self.apply(req.readJSON())
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line 86,
in apply
setattr(self.inst, v, data[k])
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line
148, in __set__
value = self.handler(value)
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line
163, in <lambda>
self.handler = lambda x: handler(x)
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/tmdb_api.py", line
81, in process_date
return datetime.date(*[int(x) for x in datestr.split('-')])
TypeError: Required argument 'month' (pos 2) not found
}}}
--
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11768#comment:2>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list