Skip to content

Commit 2e6ab30

Browse files
Merge pull request #2 from Neecrownsmith/patch-3
Solved Deprecation Issue
2 parents ee96317 + 6c3dd12 commit 2e6ab30

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

PyTweetToolkit/utils/request_handler.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import requests
2-
from datetime import datetime
2+
import datetime
33
import time
44

55

@@ -100,8 +100,8 @@ def _handle_response(self, response: requests.Response) -> requests.Response:
100100
# Handle rate limiting
101101
reset_time = response.headers.get('x-rate-limit-reset')
102102
if reset_time:
103-
reset_time = datetime.utcfromtimestamp(int(reset_time))
104-
current_time = datetime.utcfromtimestamp(time.time())
103+
reset_time = datetime.datetime.fromtimestamp(int(reset_time), datetime.UTC)
104+
current_time = datetime.datetime.fromtimestamp(time.time(), datetime.UTC)
105105
wait_seconds = (reset_time - current_time).total_seconds() + 1
106106
raise RuntimeError(f"429 Too Many Requests | Rate limit exceeded. Retry after {wait_seconds} seconds | Message: {error_msg}".strip())
107107
else:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setup(
77
name="PyTweetToolkit",
8-
version="1.0.1",
8+
version="1.0.2",
99
author='Dev Jones',
1010
author_email='[email protected]',
1111
description='PyTweetToolkit: An intuitive Python library for managing Twitter interactions, providing tools for posting tweets, engaging with users, and analyzing social media metrics. Perfect for automating tasks and integrating Twitter functionality into Python projects.', # Short project description

0 commit comments

Comments
 (0)