Preferences/ConfigurationPages/NetworkPage.py

changeset 4852
bbc8bf477e15
parent 4631
5c1a96925da4
child 4855
e86bd02adfed
--- a/Preferences/ConfigurationPages/NetworkPage.py	Sun Mar 13 13:09:03 2016 +0100
+++ b/Preferences/ConfigurationPages/NetworkPage.py	Sun Mar 13 14:23:26 2016 +0100
@@ -60,14 +60,17 @@
         self.downloadDirPicker.setText(Preferences.getUI("DownloadPath"))
         self.requestFilenameCheckBox.setChecked(
             Preferences.getUI("RequestDownloadFilename"))
-        policy = Preferences.getHelp("DownloadManagerRemovePolicy")
-        from Helpviewer.Download.DownloadManager import DownloadManager
-        if policy == DownloadManager.RemoveNever:
-            self.cleanupNeverButton.setChecked(True)
-        elif policy == DownloadManager.RemoveExit:
-            self.cleanupExitButton.setChecked(True)
-        else:
-            self.cleanupSuccessfulButton.setChecked(True)
+        try:
+            policy = Preferences.getHelp("DownloadManagerRemovePolicy")
+            from Helpviewer.Download.DownloadManager import DownloadManager
+            if policy == DownloadManager.RemoveNever:
+                self.cleanupNeverButton.setChecked(True)
+            elif policy == DownloadManager.RemoveExit:
+                self.cleanupExitButton.setChecked(True)
+            else:
+                self.cleanupSuccessfulButton.setChecked(True)
+        except ImportError:
+            self.cleanupGroup.hide()
         
         # HTTP proxy
         self.httpProxyHostEdit.setText(

eric ide

mercurial