eric6/Preferences/__init__.py

changeset 7628
f904d0eef264
parent 7598
6bb50f2a1df2
child 7635
0cdead130a81
--- a/eric6/Preferences/__init__.py	Wed Jun 17 17:12:21 2020 +0200
+++ b/eric6/Preferences/__init__.py	Wed Jun 17 20:18:54 2020 +0200
@@ -17,6 +17,7 @@
 """
 
 
+import ast
 import os
 import fnmatch
 import shutil
@@ -1712,9 +1713,9 @@
     @param prefClass preferences class used as the storage area
     @return a tuple defining the variables filter
     """
-    localsFilter = eval(prefClass.settings.value(
+    localsFilter = ast.literal_eval(prefClass.settings.value(
         "Variables/LocalsFilter", prefClass.varDefaults["LocalsFilter"]))
-    globalsFilter = eval(prefClass.settings.value(
+    globalsFilter = ast.literal_eval(prefClass.settings.value(
         "Variables/GlobalsFilter", prefClass.varDefaults["GlobalsFilter"]))
     return (localsFilter, globalsFilter)
     

eric ide

mercurial