parameters: (self)
return_statement: return self
docstring: This method is expected to return an object that will function
          exactly like this Node, except that it implements any additional
          special features that we would like to be in effect for
          Environment variable substitution.  The principle use is that
          some Nodes would like to implement a __getattr__() method,
          but putting that in the Node type itself has a tendency to kill
          performance.  We instead put it in a proxy and return it from
          this method.  It is legal for this method to return self
          if no new functionality is needed for Environment substitution.
docstring_summary: This method is expected to return an object that will function
          exactly like this Node, except that it implements any additional
          special features that we would like to be in effect for
          Environment variable substitution.  The principle use is that
          some Nodes would like to implement a __getattr__() method,
          but putting that in the Node type itself has a tendency to kill
          performance.  We instead put it in a proxy and return it from
          this method.  It is legal for this method to return self
          if no new functionality is needed for Environment substitution.
docstring_tokens: This method is expected to return an object that will function exactly like this Node except that it implements any additional special features that we would like to be in effect for Environment variable substitution . The principle use is that some Nodes would like to implement a __getattr__ () method but putting that in the Node type itself has a tendency to kill performance . We instead put it in a proxy and return it from this method . It is legal for this method to return self if no new functionality is needed for Environment substitution .
function: def get_subst_proxy(self):
          """
          This method is expected to return an object that will function
          exactly like this Node, except that it implements any additional
          special features that we would like to be in effect for
          Environment variable substitution.  The principle use is that
          some Nodes would like to implement a __getattr__() method,
          but putting that in the Node type itself has a tendency to kill
          performance.  We instead put it in a proxy and return it from
          this method.  It is legal for this method to return self
          if no new functionality is needed for Environment substitution.
          """
          return self
function_tokens: def get_subst_proxy ( self ) : return self