Skip to content

Commit 3e74444

Browse files
redudant code
1 parent 3e7eed7 commit 3e74444

File tree

1 file changed

+20
-25
lines changed

1 file changed

+20
-25
lines changed

app/services/row_generator.py

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -64,34 +64,29 @@ def get_cname(code):
6464
return ""
6565

6666
# Strategy 1: Combined Keyword Row (Top Priority)
67-
if len(top_keywords) >= 2:
68-
k_id1, k_id2 = top_keywords[0][0], top_keywords[1][0]
67+
if top_keywords:
68+
k_id1 = top_keywords[0][0]
6969
kw_name1 = await self._get_keyword_name(k_id1)
70-
kw_name2 = await self._get_keyword_name(k_id2)
71-
title = ""
72-
if kw_name1 and kw_name2:
73-
title = gemini_service.generate_content(f"Keywords: {kw_name1} + {kw_name2}")
7470

75-
if title:
76-
rows.append(
77-
RowDefinition(
78-
title=title,
79-
id=f"watchly.theme.k{k_id1}.k{k_id2}",
80-
keywords=[k_id1, k_id2],
81-
)
82-
)
83-
elif kw_name1:
84-
rows.append(
85-
RowDefinition(
86-
title=normalize_keyword(kw_name1),
87-
id=f"watchly.theme.k{k_id1}",
88-
keywords=[k_id1],
71+
use_single_keyword_row = True
72+
if len(top_keywords) >= 2:
73+
k_id2 = top_keywords[1][0]
74+
kw_name2 = await self._get_keyword_name(k_id2)
75+
title = ""
76+
if kw_name1 and kw_name2:
77+
title = gemini_service.generate_content(f"Keywords: {kw_name1} + {kw_name2}")
78+
79+
if title:
80+
rows.append(
81+
RowDefinition(
82+
title=title,
83+
id=f"watchly.theme.k{k_id1}.k{k_id2}",
84+
keywords=[k_id1, k_id2],
85+
)
8986
)
90-
)
91-
elif top_keywords:
92-
k_id1 = top_keywords[0][0]
93-
kw_name1 = await self._get_keyword_name(k_id1)
94-
if kw_name1:
87+
use_single_keyword_row = False
88+
89+
if use_single_keyword_row and kw_name1:
9590
rows.append(
9691
RowDefinition(
9792
title=normalize_keyword(kw_name1),

0 commit comments

Comments
 (0)