From 6b7adf18a871c0aaeb4e715b9e8ad32e8f066dc6 Mon Sep 17 00:00:00 2001 From: FabianMaumeApify Date: Mon, 9 Feb 2026 15:30:35 +0100 Subject: [PATCH 1/2] Update _dataset.py Changing my_dataset to my-dataset. Naming the dataset "my_dataset" would cause an error because "_" isn't a supported character. --- src/crawlee/storages/_dataset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crawlee/storages/_dataset.py b/src/crawlee/storages/_dataset.py index fdcc9b6441..a0436aa576 100644 --- a/src/crawlee/storages/_dataset.py +++ b/src/crawlee/storages/_dataset.py @@ -53,7 +53,7 @@ class Dataset(Storage): from crawlee.storages import Dataset # Open a dataset - dataset = await Dataset.open(name='my_dataset') + dataset = await Dataset.open(name='my-dataset') # Add data await dataset.push_data({'title': 'Example Product', 'price': 99.99}) From 2e70cf40f6cecc462a8d22b62de17dd6afacf66f Mon Sep 17 00:00:00 2001 From: Vlada Dusek Date: Tue, 10 Feb 2026 11:21:52 +0100 Subject: [PATCH 2/2] fix: Replace remaining invalid storage names with underscores Fix additional occurrences of storage names containing underscores, which are not supported by the storage name validation regex. This covers the RequestQueue docstring example, the upgrading guide, and the storage client registration example. Co-Authored-By: Claude Opus 4.6 --- .../storage_clients/registering_storage_clients_example.py | 2 +- docs/upgrading/upgrading_to_v1.md | 2 +- src/crawlee/storages/_request_queue.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/guides/code_examples/storage_clients/registering_storage_clients_example.py b/docs/guides/code_examples/storage_clients/registering_storage_clients_example.py index 995278e7f6..b1107ea4ad 100644 --- a/docs/guides/code_examples/storage_clients/registering_storage_clients_example.py +++ b/docs/guides/code_examples/storage_clients/registering_storage_clients_example.py @@ -20,7 +20,7 @@ async def main() -> None: # Or just provide it when opening a storage (e.g. dataset), it will be used # for this storage only, not globally. dataset = await Dataset.open( - name='my_dataset', + name='my-dataset', storage_client=storage_client, ) diff --git a/docs/upgrading/upgrading_to_v1.md b/docs/upgrading/upgrading_to_v1.md index 010eb90cc3..7824e48887 100644 --- a/docs/upgrading/upgrading_to_v1.md +++ b/docs/upgrading/upgrading_to_v1.md @@ -172,7 +172,7 @@ crawler = ParselCrawler(storage_client=storage_client) # Or use it for a single storage only dataset = await Dataset.open( - name='my_dataset', + name='my-dataset', storage_client=storage_client, ) ``` diff --git a/src/crawlee/storages/_request_queue.py b/src/crawlee/storages/_request_queue.py index d079e0d1a2..de3ccdf7b6 100644 --- a/src/crawlee/storages/_request_queue.py +++ b/src/crawlee/storages/_request_queue.py @@ -54,7 +54,7 @@ class RequestQueue(Storage, RequestManager): from crawlee.storages import RequestQueue # Open a request queue - rq = await RequestQueue.open(name='my_queue') + rq = await RequestQueue.open(name='my-queue') # Add a request await rq.add_request('https://example.com')