You've already forked wakapi-readme-stats
if user has no repositories yet, the action doesn't fail on getting the most used language
This commit is contained in:
6
main.py
6
main.py
@@ -400,7 +400,6 @@ def generate_language_per_repo(result):
|
|||||||
data = []
|
data = []
|
||||||
sorted_labels = list(language_count.keys())
|
sorted_labels = list(language_count.keys())
|
||||||
sorted_labels.sort(key=lambda x: language_count[x]['count'], reverse=True)
|
sorted_labels.sort(key=lambda x: language_count[x]['count'], reverse=True)
|
||||||
most_language_repo = sorted_labels[0]
|
|
||||||
for label in sorted_labels:
|
for label in sorted_labels:
|
||||||
percent = round(language_count[label]['count'] / total * 100, 2)
|
percent = round(language_count[label]['count'] / total * 100, 2)
|
||||||
extension = " repos"
|
extension = " repos"
|
||||||
@@ -411,9 +410,8 @@ def generate_language_per_repo(result):
|
|||||||
"text": str(language_count[label]['count']) + extension,
|
"text": str(language_count[label]['count']) + extension,
|
||||||
"percent": percent
|
"percent": percent
|
||||||
})
|
})
|
||||||
|
title = '**' + translate['I Mostly Code in'] % sorted_labels[0] + '** \n\n' if len(sorted_labels) > 0 else ''
|
||||||
title = translate['I Mostly Code in'] % most_language_repo
|
return title + '```text\n' + make_list(data) + '\n\n```\n'
|
||||||
return '**' + title + '** \n\n' + '```text\n' + make_list(data) + '\n\n```\n'
|
|
||||||
|
|
||||||
|
|
||||||
def get_yearly_data():
|
def get_yearly_data():
|
||||||
|
|||||||
Reference in New Issue
Block a user