Как исправить ошибку с неожиданным типом данных?
Проблема на скрине. Как убрать подсвечивания? Ошибки при выполнении кода не будет, но всё равно, выглядит не красиво. Что выдаёт pycharm при наведении:
Unexpected type(s): (str) Possible type(s): (int) (slice)
def db_check():
connection = get_connection()
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM events")
rows = cursor.fetchall()
if rows:
return rows
else:
db_check()
def main():
while True:
rows = db_check()
for row in rows:
id = row['id']
message = row['message']
event_id = row['event_id']
Источник: Stack Overflow на русском