Skip to content

Commit 2c3a0e5

Browse files
committed
Minor improvements 🛠
1 parent 796eed9 commit 2c3a0e5

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

codestats_box.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,11 @@ def get_total_xp_line(
9191
str(datetime.date.today() - datetime.timedelta(days=i)) for i in range(7)
9292
]
9393
last_seven_days_xp = sum(
94-
[code_stats_response[CODE_STATS_DATE_KEY][day] for day in last_seven_days
95-
if day in code_stats_response[CODE_STATS_DATE_KEY]]
94+
[
95+
code_stats_response[CODE_STATS_DATE_KEY][day]
96+
for day in last_seven_days
97+
if day in code_stats_response[CODE_STATS_DATE_KEY]
98+
]
9699
)
97100
total_xp = code_stats_response[CODE_STATS_TOTAL_XP_KEY]
98101
total_xp_value = ""
@@ -131,15 +134,15 @@ def __get_language_xp_line(
131134

132135

133136
def get_language_xp_lines(
134-
code_stats_response: Dict[str, Any], recent: bool = True
137+
code_stats_response: Dict[str, Any], stats_type: str
135138
) -> List[TitleAndValue]:
136139
top_languages = sorted(
137140
code_stats_response[CODE_STATS_LANGUAGES_KEY].items(),
138141
key=lambda t: t[1][CODE_STATS_LANGUAGES_XP_KEY],
139142
reverse=True,
140143
)[:TOP_LANGUAGES_COUNT]
141144
return [
142-
__get_language_xp_line(language, stats, recent)
145+
__get_language_xp_line(language, stats, stats_type)
143146
for language, stats in top_languages
144147
]
145148

@@ -157,7 +160,9 @@ def update_gist(title: str, content: str) -> bool:
157160
def main():
158161

159162
if not validate_and_init():
160-
return
163+
raise RuntimeError(
164+
"Validations failed! See the messages above for more information"
165+
)
161166

162167
code_stats_user_name = os.environ[ENV_VAR_CODE_STATS_USERNAME]
163168
code_stats_response = get_code_stats_response(code_stats_user_name)

0 commit comments

Comments
 (0)