parameters: (self)
return_statement: return False
docstring: Whether this expansion may invoke a shell for evaluation.
docstring_summary: Whether this expansion may invoke a shell for evaluation.
docstring_tokens: Whether this expansion may invoke a shell for evaluation .
function: def is_shell_dependent(self):
          """Whether this expansion may invoke a shell for evaluation."""
  
          for f in self.functions(descend=True):
              if isinstance(f, functions.ShellFunction):
                  return True
  
          return False
function_tokens: def is_shell_dependent ( self ) : for f in self . functions ( descend = True ) : if isinstance ( f , functions . ShellFunction ) : return True return False