'Checks is the process running or not.
If ``handle`` is not given, uses the current `active process`.
Returns ``True`` if the process is still running and ``False`` otherwise.'

def is_process_running(self, handle=None):

    return (self._processes[handle].poll() is None)
