diff -Naur calibre-old/src/calibre/gui2/ui.py calibre/src/calibre/gui2/ui.py --- calibre-old/src/calibre/gui2/ui.py 2012-07-27 09:32:07.000000000 +0300 +++ calibre/src/calibre/gui2/ui.py 2012-08-10 16:14:35.705845033 +0300 @@ -756,7 +756,6 @@ if write_settings: self.write_settings() self.check_messages_timer.stop() - self.update_checker.terminate() self.listener.close() self.job_manager.server.close() self.job_manager.threaded_server.close() diff -Naur calibre-old/src/calibre/gui2/update.py calibre/src/calibre/gui2/update.py --- calibre-old/src/calibre/gui2/update.py 2012-07-27 09:32:07.000000000 +0300 +++ calibre/src/calibre/gui2/update.py 2012-08-10 16:18:17.290074850 +0300 @@ -41,22 +41,6 @@ while True: calibre_update_version = NO_CALIBRE_UPDATE plugins_update_found = 0 - try: - version = get_newest_version() - if version and version != __version__ and len(version) < 10: - calibre_update_version = version - except Exception as e: - prints('Failed to check for calibre update:', as_unicode(e)) - try: - update_plugins = get_plugin_updates_available(raise_error=True) - if update_plugins is not None: - plugins_update_found = len(update_plugins) - except Exception as e: - prints('Failed to check for plugin update:', as_unicode(e)) - if (calibre_update_version != NO_CALIBRE_UPDATE or - plugins_update_found > 0): - self.update_found.emit('%s%s%d'%(calibre_update_version, - VSEP, plugins_update_found)) self.sleep(self.INTERVAL) class UpdateNotification(QDialog):