Preferences/ConfigurationPages/NetworkPage.py

branch
6_1_x
changeset 4854
b946a74a945f
parent 4853
f28d62c581de
diff -r f28d62c581de -r b946a74a945f 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
@@ -127,14 +127,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