Private GIT

Skip to content
Snippets Groups Projects
Commit 509158cc authored by Alexandre Beloin's avatar Alexandre Beloin
Browse files

Merge pull request #1283 from abeloin/patch-proper_pubdate

Fix issues with newznab provider
parents 5dfff064 2985f61c
No related branches found
No related tags found
No related merge requests found
...@@ -360,16 +360,16 @@ class NewznabProvider(generic.NZBProvider): ...@@ -360,16 +360,16 @@ class NewznabProvider(generic.NZBProvider):
try: try:
result_date = datetime.datetime(*item['published_parsed'][0:6]) result_date = datetime.datetime(*item['published_parsed'][0:6])
except AttributeError: except (AttributeError, KeyError):
try: try:
result_date = datetime.datetime(*item['updated_parsed'][0:6]) result_date = datetime.datetime(*item['updated_parsed'][0:6])
except AttributeError: except (AttributeError, KeyError):
try: try:
result_date = datetime.datetime(*item['created_parsed'][0:6]) result_date = datetime.datetime(*item['created_parsed'][0:6])
except AttributeError: except (AttributeError, KeyError):
try: try:
result_date = datetime.datetime(*item['date'][0:6]) result_date = datetime.datetime(*item['date'][0:6])
except AttributeError: except (AttributeError, KeyError):
logger.log(u"Unable to figure out the date for entry " + title + ", skipping it") logger.log(u"Unable to figure out the date for entry " + title + ", skipping it")
continue continue
......
...@@ -242,6 +242,7 @@ def pickBestResult(results, show, quality_list=None): ...@@ -242,6 +242,7 @@ def pickBestResult(results, show, quality_list=None):
logger.INFO) logger.INFO)
continue continue
if hasattr(cur_result, 'size'):
if sickbeard.USE_FAILED_DOWNLOADS and failed_history.hasFailed(cur_result.name, cur_result.size, if sickbeard.USE_FAILED_DOWNLOADS and failed_history.hasFailed(cur_result.name, cur_result.size,
cur_result.provider.name): cur_result.provider.name):
logger.log(cur_result.name + u" has previously failed, rejecting it") logger.log(cur_result.name + u" has previously failed, rejecting it")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment