Skip to content

Commit c88c39a

Browse files
committed
test update
1 parent 84e04bb commit c88c39a

File tree

2 files changed

+36
-36
lines changed

2 files changed

+36
-36
lines changed

RedisScheduler/RedisScheduler.py

+35-35
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,30 @@ def __init__(self, host='localhost', port=6379, path=None, db=0, password=None):
2222
print(e)
2323

2424

25+
def set_sqs_keys(self, access_key, secret_key, queue_name, region='ap-south-1'):
26+
try:
27+
self.boto3_client = boto3.client(
28+
'sqs',
29+
aws_access_key_id=access_key,
30+
aws_secret_access_key=secret_key,
31+
region_name=region
32+
)
33+
self.queue_url = self.boto3_client.get_queue_url(QueueName=queue_name)['QueueUrl']
34+
except Exception as e:
35+
print(e)
36+
print('^^ Some Error in connection to aws sqs ^^')
37+
38+
39+
def get_timedelta(self, timestamp):
40+
# current_time = datetime.now(pytz.timezone('UTC')).strftime('%Y-%m-%d %H:%M:%S%z')
41+
current_time = datetime.now(tzutc())
42+
# parsed_timestamp = datetime.strptime(''.join(timestamp.rsplit(':', 1)), '%Y-%m-%dT%H:%M:%S%z')
43+
parsed_timestamp = dateutil.parser.parse(timestamp)
44+
# parsed_timestamp_in_utc = datetime_obj.astimezone(tz=timezone.utc)
45+
parsed_timestamp_in_utc = parsed_timestamp.astimezone(tzutc())
46+
return (parsed_timestamp_in_utc-current_time).total_seconds()
47+
48+
2549
def add_key(self, key, value, ttl=604800):
2650
try:
2751
print(' -- Adding Key -- ')
@@ -125,41 +149,17 @@ def start_listening(self, subscribe_channel='__keyevent@0__:expired', handler='s
125149
print(' -- listener initiated -- ')
126150

127151

128-
def get_timedelta(self, timestamp):
129-
# current_time = datetime.now(pytz.timezone('UTC')).strftime('%Y-%m-%d %H:%M:%S%z')
130-
current_time = datetime.now(tzutc())
131-
# parsed_timestamp = datetime.strptime(''.join(timestamp.rsplit(':', 1)), '%Y-%m-%dT%H:%M:%S%z')
132-
parsed_timestamp = dateutil.parser.parse(timestamp)
133-
# parsed_timestamp_in_utc = datetime_obj.astimezone(tz=timezone.utc)
134-
parsed_timestamp_in_utc = parsed_timestamp.astimezone(tzutc())
135-
return (parsed_timestamp_in_utc-current_time).total_seconds()
136-
137-
138-
def set_sqs_keys(self, access_key, secret_key, queue_name, region='ap-south-1'):
139-
try:
140-
self.boto3_client = boto3.client(
141-
'sqs',
142-
aws_access_key_id=access_key,
143-
aws_secret_access_key=secret_key,
144-
region_name=region
145-
)
146-
self.queue_url = self.boto3_client.get_queue_url(QueueName=queue_name)['QueueUrl']
147-
except Exception as e:
148-
print(e)
149-
print('^^ Some Error in connection to aws sqs ^^')
150-
151-
152-
def send_to_sqs(self, msg):
153-
print('-- Sending to SQS --')
154-
try:
155-
response = self.boto3_client.send_message(
156-
QueueUrl=self.queue_url,
157-
MessageBody=json.dumps(msg)
158-
)
159-
print('-- Sent to SQS --')
160-
except Exception as e:
161-
print(e)
162-
print('^^ Some Error in sending to sqs ^^')
152+
# def send_to_sqs(self, msg):
153+
# print('-- Sending to SQS --')
154+
# try:
155+
# response = self.boto3_client.send_message(
156+
# QueueUrl=self.queue_url,
157+
# MessageBody=json.dumps(msg)
158+
# )
159+
# print('-- Sent to SQS --')
160+
# except Exception as e:
161+
# print(e)
162+
# print('^^ Some Error in sending to sqs ^^')
163163

164164

165165
# def terminate_processes(self, subscribe_channel='__keyevent@0__:expired', handler='sqs'):

RedisScheduler/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
__author__ = 'anistark'
2-
__version__ = '1.2.14'
2+
__version__ = '1.2.15'
33
__title__ = 'RedisScheduler'
44

55
# Importing Classes

0 commit comments

Comments
 (0)