eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/injectionWildcard.py

changeset 8259
2bbec88047dd
parent 8222
5994b80b8760
--- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/injectionWildcard.py	Wed Apr 21 17:56:12 2021 +0200
+++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/injectionWildcard.py	Wed Apr 21 19:40:50 2021 +0200
@@ -44,16 +44,17 @@
     @param config dictionary with configuration data
     @type dict
     """
-    if config and "shell_injection_subprocess" in config:
-        subProcessFunctionNames = config["shell_injection_subprocess"]
-    else:
-        subProcessFunctionNames = SecurityDefaults[
-            "shell_injection_subprocess"]
+    subProcessFunctionNames = (
+        config["shell_injection_subprocess"]
+        if config and "shell_injection_subprocess" in config else
+        SecurityDefaults["shell_injection_subprocess"]
+    )
     
-    if config and "shell_injection_shell" in config:
-        shellFunctionNames = config["shell_injection_shell"]
-    else:
-        shellFunctionNames = SecurityDefaults["shell_injection_shell"]
+    shellFunctionNames = (
+        config["shell_injection_shell"]
+        if config and "shell_injection_shell" in config else
+        SecurityDefaults["shell_injection_shell"]
+    )
     
     vulnerableFunctions = ['chown', 'chmod', 'tar', 'rsync']
     if (

eric ide

mercurial