Skip to content

Commit c0e6bd2

Browse files
author
Sourcery AI
committed
'Refactored by Sourcery'
1 parent b6d40be commit c0e6bd2

File tree

7 files changed

+15
-29
lines changed

7 files changed

+15
-29
lines changed

sites-checker/Infra/scripts/consul_client.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,11 @@ def get(self, key, prefix=None):
4343
stop=stop_after_delay(RETRY_DELAY_IN_SECONDS))
4444
def get_all(self):
4545
try:
46-
only_kv_data = []
4746
_, data = self.consul_client.kv.get(key='', recurse=True)
48-
for item in data:
49-
only_kv_data.append({
47+
return [{
5048
"Key": item['Key'],
5149
"Value": json.loads((item['Value'].decode('utf-8')))
52-
})
53-
return only_kv_data
50+
} for item in data]
5451
except ConnectionError as ex:
5552
self.connect()
5653
raise ex

sites-checker/SitesCheckerService/api/health_check.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ async def check_health(self, request):
1919

2020
# write response
2121

22-
res_status = 200
23-
24-
return res_status
22+
return 200
2523

2624

2725

sites-checker/SitesCheckerService/core/consul_client.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,11 @@ def get(self, key, prefix=None):
4343
stop=stop_after_delay(RETRY_DELAY_IN_SECONDS))
4444
def get_all(self):
4545
try:
46-
only_kv_data = []
4746
_, data = self.consul_client.kv.get(key='', recurse=True)
48-
for item in data:
49-
only_kv_data.append({
47+
return [{
5048
"Key": item['Key'],
5149
"Value": json.loads((item['Value'].decode('utf-8')))
52-
})
53-
return only_kv_data
50+
} for item in data]
5451
except ConnectionError as ex:
5552
self.connect()
5653
raise ex

sites-checker/SitesCheckerService/core/core_module.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,29 +17,28 @@ class CoreModule(Module):
1717
@provider
1818
def provide_consul_client(self) -> ConsulClient:
1919
"""innit consul client"""
20-
consul_client = ConsulClient(host=os.getenv('CONSUL_HOST', '127.0.0.1'), prefix='sites-checker-service')
21-
return consul_client
20+
return ConsulClient(
21+
host=os.getenv('CONSUL_HOST', '127.0.0.1'),
22+
prefix='sites-checker-service',
23+
)
2224

2325
@singleton
2426
@provider
2527
def provide_postgres_client(self,
2628
conf_service: ConfigService
2729
) -> PostgresClient:
2830
"""innit Postgres client"""
29-
postgres_client = PostgresClient(dsn=conf_service.postgres_url)
3031
# TODO: check asyncio support
3132
# await postgres_client.connect()
32-
return postgres_client
33+
return PostgresClient(dsn=conf_service.postgres_url)
3334

3435
@singleton
3536
@provider
3637
def provide_logger(self) -> Logger:
3738
"""innit logger"""
38-
logger = get_logger(
39+
return get_logger(
3940
logger_name='SitesCheckerService',
4041
logger_format=LoggingFormat.JSON,
4142
logger_level=logging.INFO,
4243
logger_output=LoggingOutput.STDOUT,
4344
)
44-
45-
return logger

sites-checker/SitesCheckerService/core/postgres_client.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ def prepare(self, query, data):
3030
def select(self, query):
3131
cursor = self.conn.cursor(cursor_factory=psycopg2.extras.RealDictCursor)
3232
cursor.execute(query)
33-
for result in cursor.fetchall():
34-
yield result
33+
yield from cursor.fetchall()
3534
cursor.close()
3635

3736

@@ -73,8 +72,7 @@ def insert(self, sql):
7372
cursor = self.conn.cursor(cursor_factory=psycopg2.extras.RealDictCursor)
7473
try:
7574
cursor.execute(sql)
76-
for result in cursor.fetchall():
77-
yield result
75+
yield from cursor.fetchall()
7876
except psycopg2.DatabaseError as ex:
7977
raise ex
8078
else:

sites-checker/SitesCheckerService/jobs/job_manager.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ def add_interval_job(self, callback, interval: float):
1313
self.scheduler.add_job(callback, 'interval', seconds=interval)
1414

1515
def run_once(self, callback, args: list):
16-
job = self.scheduler.add_job(callback, 'date', args=args)
17-
return job
16+
return self.scheduler.add_job(callback, 'date', args=args)
1817

1918
def start(self):
2019
self.scheduler = AsyncIOScheduler()

sites-checker/SitesCheckerService/sites_checker_service.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,10 @@ def __init__(self,
3737
async def status(self):
3838
status_code = 0
3939

40-
service_state = {
40+
return {
4141
'status_code': status_code,
4242
}
4343

44-
return service_state
45-
4644

4745
async def kill(self):
4846
"""

0 commit comments

Comments
 (0)