code: def timedcall(executable_function, *args):
      
      
      time_start = time.clock();
      result = executable_function(*args);
      time_end = time.clock();
      
      return (time_end - time_start, result);
docs: !
      @brief Executes specified method or function with measuring of execution time.
      
      @param[in] executable_function (pointer): Pointer to function or method.
      @param[in] args (*): Arguments of called function or method.
      
      @return (tuple) Execution time and result of execution of function or method (execution_time, result_execution).