code: def get_current_executions(self):
          
          header = BASE_HEADERS.copy()
          header['Cookie'] = self.__cookie
  
          request = requests.get(
              BASE_URL +
              'getCurrentExecutions',
              headers=header,
              timeout=10)
  
          if request.status_code != 200:
              self.__logged_in = False
              self.login()
              self.get_current_executions()
              return
  
          try:
              result = request.json()
          except ValueError as error:
              raise Exception(
                  "Not a valid result for" +
                  "get_current_executions, protocol error: " + error)
  
          if 'executions' not in result.keys():
              return None
  
          executions = []
  
          for execution_data in result['executions']:
              exe = Execution(execution_data)
              executions.append(exe)
  
          return executions
docs: Get all current running executions.
  
          :return: Returns a set of running Executions or empty list.
          :rtype: list
  
          raises ValueError in case of protocol issues
  
          :Seealso:
  
          - apply_actions
          - launch_action_group
          - get_history