parameters: (
          self,
          future_manager,
          instance,
          requested_place_obj,
          mode,
          proximities_by_crowfly_pool,
          places_free_access,
          max_duration_to_pt,
          request,
          speed_switcher,
          request_id,
          direct_path_type=StreetNetworkPathType.BEGINNING_FALLBACK,
      )
docstring: :param future_manager: a module that manages the future pool properly
          :param instance: instance of the coverage, all outside services callings pass through it(street network,
                           auto completion)
          :param requested_place_obj: departure protobuffer obj, returned by kraken
          :param mode: access mode
          :param proximities_by_crowfly_pool: arrival stop_points, precomputed by crowfly
          :param places_free_access: places that access time is zero, they're pre-defined
          :param max_duration_to_pt: to limit the time of research
          :param request: original user request
          :param speed_switcher: default speed of different modes
docstring_summary: :param future_manager: a module that manages the future pool properly
          :param instance: instance of the coverage, all outside services callings pass through it(street network,
                           auto completion)
          :param requested_place_obj: departure protobuffer obj, returned by kraken
          :param mode: access mode
          :param proximities_by_crowfly_pool: arrival stop_points, precomputed by crowfly
          :param places_free_access: places that access time is zero, they're pre-defined
          :param max_duration_to_pt: to limit the time of research
          :param request: original user request
          :param speed_switcher: default speed of different modes
docstring_tokens: : param future_manager : a module that manages the future pool properly : param instance : instance of the coverage all outside services callings pass through it ( street network auto completion ) : param requested_place_obj : departure protobuffer obj returned by kraken : param mode : access mode : param proximities_by_crowfly_pool : arrival stop_points precomputed by crowfly : param places_free_access : places that access time is zero they re pre - defined : param max_duration_to_pt : to limit the time of research : param request : original user request : param speed_switcher : default speed of different modes
function: def __init__(
          self,
          future_manager,
          instance,
          requested_place_obj,
          mode,
          proximities_by_crowfly_pool,
          places_free_access,
          max_duration_to_pt,
          request,
          speed_switcher,
          request_id,
          direct_path_type=StreetNetworkPathType.BEGINNING_FALLBACK,
      ):
          """
          :param future_manager: a module that manages the future pool properly
          :param instance: instance of the coverage, all outside services callings pass through it(street network,
                           auto completion)
          :param requested_place_obj: departure protobuffer obj, returned by kraken
          :param mode: access mode
          :param proximities_by_crowfly_pool: arrival stop_points, precomputed by crowfly
          :param places_free_access: places that access time is zero, they're pre-defined
          :param max_duration_to_pt: to limit the time of research
          :param request: original user request
          :param speed_switcher: default speed of different modes
          """
          self._future_manager = future_manager
          self._instance = instance
          self._requested_place_obj = requested_place_obj
          self._mode = mode
          self._proximities_by_crowfly_pool = proximities_by_crowfly_pool
          self._places_free_access = places_free_access
          self._max_duration_to_pt = max_duration_to_pt
          self._request = request
          self._speed_switcher = speed_switcher
          self._value = None
          self._direct_path_type = direct_path_type
          self._streetnetwork_service = instance.get_street_network(mode, request)
          self._logger = logging.getLogger(__name__)
          self._request_id = request_id
          self._async_request()
function_tokens: def __init__ ( self , future_manager , instance , requested_place_obj , mode , proximities_by_crowfly_pool , places_free_access , max_duration_to_pt , request , speed_switcher , request_id , direct_path_type = StreetNetworkPathType . BEGINNING_FALLBACK , ) : self . _future_manager = future_manager self . _instance = instance self . _requested_place_obj = requested_place_obj self . _mode = mode self . _proximities_by_crowfly_pool = proximities_by_crowfly_pool self . _places_free_access = places_free_access self . _max_duration_to_pt = max_duration_to_pt self . _request = request self . _speed_switcher = speed_switcher self . _value = None self . _direct_path_type = direct_path_type self . _streetnetwork_service = instance . get_street_network ( mode , request ) self . _logger = logging . getLogger ( __name__ ) self . _request_id = request_id self . _async_request ( )