Preferences/__init__.py

changeset 165
3302a726fd1e
parent 162
28f235c426c4
child 216
6f9713e8d570
--- a/Preferences/__init__.py	Wed Mar 31 12:52:59 2010 +0000
+++ b/Preferences/__init__.py	Wed Mar 31 17:11:28 2010 +0000
@@ -201,6 +201,7 @@
         "TryOtherPorts" : True, 
         "MaxPortsToTry" : 100, 
         "AutoAcceptConnections" : False, 
+        "BannedUsers" : [], 
     }
     
     # defaults for the editor settings
@@ -815,7 +816,8 @@
     @param prefClass preferences class used as the storage area
     """
     prefClass.settings.setValue("General/Configured", True)
-    initPreferences()
+    prefClass.settings.sync()
+##    initPreferences()
     
 def exportPreferences(prefClass = Prefs):
     """
@@ -1175,6 +1177,9 @@
     elif key in ["ServerPort", "MaxPortsToTry"]:
         return int(prefClass.settings.value("Cooperation/" + key,
             prefClass.cooperationDefaults[key]))
+    elif key in ["BannedUsers"]:
+        return toList(prefClass.settings.value("Cooperation/" + key,
+            prefClass.cooperationDefaults[key]))
     else:
         return prefClass.settings.value("Cooperation/" + key, 
             prefClass.cooperationDefaults[key])

eric ide

mercurial