@@ -288,7 +288,7 @@ async def get_request_provider(
288288 ) -> RequestProvider :
289289 """Return the configured request provider. If none is configured, open and return the default request queue."""
290290 if not self ._request_provider :
291- self ._request_provider = await RequestQueue .open (id = id , name = name )
291+ self ._request_provider = await RequestQueue .open (id = id , name = name , configuration = self . _configuration )
292292
293293 return self ._request_provider
294294
@@ -299,7 +299,7 @@ async def get_dataset(
299299 name : str | None = None ,
300300 ) -> Dataset :
301301 """Return the dataset with the given ID or name. If none is provided, return the default dataset."""
302- return await Dataset .open (id = id , name = name )
302+ return await Dataset .open (id = id , name = name , configuration = self . _configuration )
303303
304304 async def get_key_value_store (
305305 self ,
@@ -308,7 +308,7 @@ async def get_key_value_store(
308308 name : str | None = None ,
309309 ) -> KeyValueStore :
310310 """Return the key-value store with the given ID or name. If none is provided, return the default KVS."""
311- return await KeyValueStore .open (id = id , name = name )
311+ return await KeyValueStore .open (id = id , name = name , configuration = self . _configuration )
312312
313313 def error_handler (
314314 self , handler : ErrorHandler [TCrawlingContext | BasicCrawlingContext ]
@@ -468,7 +468,7 @@ async def export_data(
468468 dataset_id: The ID of the dataset.
469469 dataset_name: The name of the dataset.
470470 """
471- dataset = await Dataset . open (id = dataset_id , name = dataset_name )
471+ dataset = await self . get_dataset (id = dataset_id , name = dataset_name )
472472 path = path if isinstance (path , Path ) else Path (path )
473473
474474 if content_type is None :
@@ -494,7 +494,7 @@ async def _push_data(
494494 dataset_name: The name of the dataset.
495495 kwargs: Keyword arguments to be passed to the dataset's `push_data` method.
496496 """
497- dataset = await Dataset . open (id = dataset_id , name = dataset_name )
497+ dataset = await self . get_dataset (id = dataset_id , name = dataset_name )
498498 await dataset .push_data (data , ** kwargs )
499499
500500 def _should_retry_request (self , crawling_context : BasicCrawlingContext , error : Exception ) -> bool :
0 commit comments