From 1bd9b6ae1a313dbd4c7dfc44b233e0e95f182afe Mon Sep 17 00:00:00 2001 From: ngosang Date: Fri, 6 Feb 2015 01:02:59 +0100 Subject: [PATCH] Fix: error in mininova search engine --- src/gui/searchengine/nova/engines/mininova.py | 5 +++-- src/gui/searchengine/nova/engines/versions.txt | 2 +- src/gui/searchengine/nova3/engines/mininova.py | 5 +++-- src/gui/searchengine/nova3/engines/versions.txt | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/gui/searchengine/nova/engines/mininova.py b/src/gui/searchengine/nova/engines/mininova.py index 5bfd81f42..5355b0ec7 100644 --- a/src/gui/searchengine/nova/engines/mininova.py +++ b/src/gui/searchengine/nova/engines/mininova.py @@ -1,5 +1,6 @@ -#VERSION: 1.50 +#VERSION: 1.51 #AUTHORS: Christophe Dumez (chris@qbittorrent.org) +#CONTRIBUTORS: Diego de las Heras (diegodelasheras@gmail.com) # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -59,7 +60,7 @@ class mininova(object): self.current_item = {} self.td_counter = 0 self.current_item['link']=self.url+params['href'].strip() - elif params['href'].startswith("/tor/"): + elif params['href'].startswith("/tor/") and self.current_item is not None: self.current_item['desc_link']=self.url+params['href'].strip() def handle_data(self, data): diff --git a/src/gui/searchengine/nova/engines/versions.txt b/src/gui/searchengine/nova/engines/versions.txt index 940fa3d96..fba6a35f7 100644 --- a/src/gui/searchengine/nova/engines/versions.txt +++ b/src/gui/searchengine/nova/engines/versions.txt @@ -1,5 +1,5 @@ torrentreactor: 1.33 -mininova: 1.50 +mininova: 1.51 piratebay: 2.01 extratorrent: 1.2 kickasstorrents: 1.25 diff --git a/src/gui/searchengine/nova3/engines/mininova.py b/src/gui/searchengine/nova3/engines/mininova.py index 9eac5f4fe..96d6ed8e5 100644 --- a/src/gui/searchengine/nova3/engines/mininova.py +++ b/src/gui/searchengine/nova3/engines/mininova.py @@ -1,5 +1,6 @@ -#VERSION: 1.50 +#VERSION: 1.51 #AUTHORS: Christophe Dumez (chris@qbittorrent.org) +#CONTRIBUTORS: Diego de las Heras (diegodelasheras@gmail.com) # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: @@ -59,7 +60,7 @@ class mininova(object): self.current_item = {} self.td_counter = 0 self.current_item['link']=self.url+params['href'].strip() - elif params['href'].startswith("/tor/"): + elif params['href'].startswith("/tor/") and self.current_item is not None: self.current_item['desc_link']=self.url+params['href'].strip() def handle_data(self, data): diff --git a/src/gui/searchengine/nova3/engines/versions.txt b/src/gui/searchengine/nova3/engines/versions.txt index 2a2635494..fee1372af 100644 --- a/src/gui/searchengine/nova3/engines/versions.txt +++ b/src/gui/searchengine/nova3/engines/versions.txt @@ -1,5 +1,5 @@ torrentreactor: 1.33 -mininova: 1.50 +mininova: 1.51 piratebay: 2.01 extratorrent: 1.2 kickasstorrents: 1.25