<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 16, 2015 at 5:36 PM, Jonatan Lindblad <span dir="ltr"><<a href="mailto:mythtv@comhem.se" target="_blank">mythtv@comhem.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 2015-09-10 02:20, Phil Bridges wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It appears my tmdb3 is erroring out.<br>
<br>
For example, I'm pulling the info for Paddingon. Here's my frontend log:<br>
<br>
2015-09-09 19:19:32.828315 I [2531/12820] VideoScanner videoscan.cpp:354 (updateDB) - Adding : : Paddington.mkv : 890c3a9836bae167<br>
2015-09-09 19:19:33.244504 I [2531/12822] MetadataDownload metadatagrabber.cpp:455 (RunGrabber) - Running Grabber: /usr/share/mythtv/metadata/Movie/tmdb3.py -l en -a US -M Paddington<br>
2015-09-09 19:19:34.646868 I [2531/12822] MetadataDownload metadatacommon.cpp:1188 (ParseMetadataItem) - Result Found, Season 0 Episode 0<br>
2015-09-09 19:19:34.646958 I [2531/12822] MetadataDownload metadatacommon.cpp:1188 (ParseMetadataItem) - Result Found, Season 0 Episode 0<br>
2015-09-09 19:19:34.647083 I [2531/12822] MetadataDownload metadatacommon.cpp:1188 (ParseMetadataItem) - Result Found, Season 0 Episode 0<br>
2015-09-09 19:19:34.647178 I [2531/12822] MetadataDownload metadatacommon.cpp:1188 (ParseMetadataItem) - Result Found, Season 0 Episode 0<br>
2015-09-09 19:19:34.647288 I [2531/12822] MetadataDownload metadatacommon.cpp:1188 (ParseMetadataItem) - Result Found, Season 0 Episode 0<br>
2015-09-09 19:19:34.647382 I [2531/12822] MetadataDownload metadatacommon.cpp:1188 (ParseMetadataItem) - Result Found, Season 0 Episode 0<br>
2015-09-09 19:19:34.647491 I [2531/12822] MetadataDownload metadatacommon.cpp:1188 (ParseMetadataItem) - Result Found, Season 0 Episode 0<br>
2015-09-09 19:19:34.647562 I [2531/12822] MetadataDownload metadatadownload.cpp:230 (findBestMatch) - Single Exact Title Match For Paddington<br>
2015-09-09 19:19:35.052001 I [2531/12822] MetadataDownload metadatagrabber.cpp:455 (RunGrabber) - Running Grabber: /usr/share/mythtv/metadata/Movie/tmdb3.py -l en -a US -D 116149<br>
2015-09-09 19:19:37.450316 I [2531/12822] MetadataDownload metadatagrabber.cpp:455 (RunGrabber) - Running Grabber: /usr/share/mythtv/metadata/Movie/tmdb3.py -l en -a US -C 116149<br>
2015-09-09 19:19:37.750691 I [2531/12822] MetadataDownload metadatadownload.cpp:187 (run) - Metadata Lookup Failed: No Results Paddington 0 0<br>
2015-09-09 19:19:37.752281 I [2531/2531] CoreContext videodlg.cpp:3347 (customEvent) - No results found for Paddington 0 0<br>
<br>
If I manually run "/usr/share/mythtv/metadata/Movie/tmdb3.py -l en -a US -D 116149", I get:<br>
<br>
Traceback (most recent call last):<br>
File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 300, in <module><br>
main()<br>
File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 294, in main<br>
buildSingle(args[0], opts)<br>
File "/usr/share/mythtv/metadata/Movie/tmdb3.py", line 88, in buildSingle<br>
if cast.profile: d['thumb'] = cast.profile.geturl()<br>
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line 153, in __get__<br>
self.poller.__get__(inst, owner)()<br>
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/util.py", line 80, in __call__<br>
self.apply(req.readJSON())<br>
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/cache.py", line 118, in __call__<br>
data = self.func(*args, **kwargs)<br>
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/request.py", line 128, in readJSON<br>
handle_status(data, url)<br>
File "/usr/lib64/python2.7/site-packages/MythTV/tmdb3/request.py", line 163, in handle_status<br>
status = status_handlers[data.get('status_code', 1)]<br>
KeyError: 25<br>
<br>
<br>
Any ideas on how to fix this?<br>
</blockquote>
<br></div></div>
Status code 25 means that you have exceeded 40 requests in 10 seconds from your IP address. What is needed is to add support for retries using the 'Retry-After' header, and/or keep track of the limit by using the 'X-RateLimit' header.<br>
<br>
<a href="http://docs.themoviedb.apiary.io/" rel="noreferrer" target="_blank">http://docs.themoviedb.apiary.io/</a><br>
<br><div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>A-ha! Thanks for the response. I parsed my pastebin above, and it is, indeed, erroring out on retrieval #41.</div><div><br></div><div>Myth gurus - is there anything in the retrieval script that limits the number of queries? Am I the only one seeing this? Does Myth need to pull the pages for all of the individuals listed on the credits?</div><div><br></div><div><br></div></div><br></div></div>