parameters: (self,func)
return_statement: return ProcessModifier(self,func)
docstring: This is used to create a ProcessModifer that can perform actions on the process as a whole.
             This takes as argument a callable object (e.g. function) that takes as its sole argument an instance of Process.
             In order to work, the value returned from this function must be assigned to a uniquely named variable.
docstring_summary: This is used to create a ProcessModifer that can perform actions on the process as a whole.
             This takes as argument a callable object (e.g. function) that takes as its sole argument an instance of Process.
             In order to work, the value returned from this function must be assigned to a uniquely named variable.
docstring_tokens: This is used to create a ProcessModifer that can perform actions on the process as a whole . This takes as argument a callable object ( e . g . function ) that takes as its sole argument an instance of Process . In order to work the value returned from this function must be assigned to a uniquely named variable .
function: def makeProcessModifier(self,func):
          """This is used to create a ProcessModifer that can perform actions on the process as a whole.
             This takes as argument a callable object (e.g. function) that takes as its sole argument an instance of Process.
             In order to work, the value returned from this function must be assigned to a uniquely named variable.
          """
          return ProcessModifier(self,func)
function_tokens: def makeProcessModifier ( self , func ) : return ProcessModifier ( self , func )