Preferences/ConfigurationPages/NetworkPage.py

changeset 4855
e86bd02adfed
parent 4852
bbc8bf477e15
child 4895
3baaf8303a7f
diff -r bbc8bf477e15 -r e86bd02adfed Preferences/ConfigurationPages/NetworkPage.py
--- a/Preferences/ConfigurationPages/NetworkPage.py	Sun Mar 13 14:23:26 2016 +0100
+++ b/Preferences/ConfigurationPages/NetworkPage.py	Sun Mar 13 14:26:06 2016 +0100
@@ -121,14 +121,18 @@
         Preferences.setUI(
             "RequestDownloadFilename",
             self.requestFilenameCheckBox.isChecked())
-        from Helpviewer.Download.DownloadManager import DownloadManager
-        if self.cleanupNeverButton.isChecked():
-            policy = DownloadManager.RemoveNever
-        elif self.cleanupExitButton.isChecked():
-            policy = DownloadManager.RemoveExit
-        else:
-            policy = DownloadManager.RemoveSuccessFullDownload
-        Preferences.setHelp("DownloadManagerRemovePolicy", policy)
+        try:
+            from Helpviewer.Download.DownloadManager import DownloadManager
+            if self.cleanupNeverButton.isChecked():
+                policy = DownloadManager.RemoveNever
+            elif self.cleanupExitButton.isChecked():
+                policy = DownloadManager.RemoveExit
+            else:
+                policy = DownloadManager.RemoveSuccessFullDownload
+            Preferences.setHelp("DownloadManagerRemovePolicy", policy)
+        except ImportError:
+            # ignore it
+            pass
         
         Preferences.setUI(
             "UseProxy",

eric ide

mercurial