Skip to content

Commit 83a0fb3

Browse files
[youtube-data-api] Move api_client for report fetcher initialization inside __init__
1 parent e7bbace commit 83a0fb3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

libs/garf_community/youtube/garf_youtube_data_api/garf_youtube_data_api/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@
2424
'YouTubeDataApiReportFetcher',
2525
]
2626

27-
__version__ = '0.0.7'
27+
__version__ = '0.0.8'

libs/garf_community/youtube/garf_youtube_data_api/garf_youtube_data_api/report_fetcher.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,16 @@ class YouTubeDataApiReportFetcher(report_fetcher.ApiReportFetcher):
5353

5454
def __init__(
5555
self,
56-
api_client: YouTubeDataApiClient = YouTubeDataApiClient(),
56+
api_client: YouTubeDataApiClient | None = None,
5757
parser: parsers.BaseParser = parsers.NumericConverterDictParser,
5858
query_spec: query_editor.YouTubeDataApiQuery = (
5959
query_editor.YouTubeDataApiQuery
6060
),
6161
**kwargs: str,
6262
) -> None:
6363
"""Initializes YouTubeDataApiReportFetcher."""
64+
if not api_client:
65+
api_client = YouTubeDataApiClient()
6466
super().__init__(api_client, parser, query_spec, **kwargs)
6567

6668
@override

0 commit comments

Comments
 (0)