diff --git a/.fern/metadata.json b/.fern/metadata.json index df4af2f..308c0e7 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -11,5 +11,5 @@ } }, "originGitCommit": "bbd2054c67ad246b017399f96faf58cf6737bf01", - "sdkVersion": "2.0.1" + "sdkVersion": "2.0.2" } \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 681368a..d057abe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] [tool.poetry] name = "newscatcher-sdk" -version = "2.0.1" +version = "2.0.2" description = "" readme = "README.md" authors = [] diff --git a/src/newscatcher/client.py b/src/newscatcher/client.py index b71b6aa..c8b63bb 100644 --- a/src/newscatcher/client.py +++ b/src/newscatcher/client.py @@ -769,7 +769,7 @@ def get_all_headlines( ) # This creates "1d", "2h", etc. # Make the first request - first_response = self.latest_headlines.latest_headlines_post( + first_response = self.latest_headlines.post( when=when_param, page=1, **request_params ) @@ -808,10 +808,8 @@ def get_all_headlines( break try: - page_response = ( - self.latest_headlines.latest_headlines_post( - when=when_param, page=page, **request_params - ) + page_response = self.latest_headlines.post( + when=when_param, page=page, **request_params ) # Get articles safely from page response @@ -1050,7 +1048,7 @@ async def get_all_headlines( when_param = calculate_when_param(chunk_end, chunk_start) # Make the first request - first_response = await self.latest_headlines.latest_headlines_post( + first_response = await self.latest_headlines.post( when=when_param, page=1, **request_params ) @@ -1090,7 +1088,7 @@ async def get_all_headlines( async def fetch_page(page_num): async with semaphore: try: - return await self.latest_headlines.latest_headlines_post( + return await self.latest_headlines.post( when=when_param, page=page_num, **request_params ) except Exception as e: diff --git a/src/newscatcher/core/client_wrapper.py b/src/newscatcher/core/client_wrapper.py index 9b7b757..63b6ef7 100644 --- a/src/newscatcher/core/client_wrapper.py +++ b/src/newscatcher/core/client_wrapper.py @@ -27,12 +27,12 @@ def get_headers(self) -> typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "newscatcher-sdk/2.0.1", + "User-Agent": "newscatcher-sdk/2.0.2", "X-Fern-Language": "Python", "X-Fern-Runtime": f"python/{platform.python_version()}", "X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}", "X-Fern-SDK-Name": "newscatcher-sdk", - "X-Fern-SDK-Version": "2.0.1", + "X-Fern-SDK-Version": "2.0.2", **(self.get_custom_headers() or {}), } headers["x-api-token"] = self.api_key