def home(**kwargs): # Get issue liste issue_list = [] for f in sorted_ls("{0}/i*".format(settings.issue_folder)): try: issue = load_issue(settings.issue_folder, os.path.basename(f)) issue["id"] = os.path.basename(f) issue_list.append(issue) except Exception as e: print (e) pass return render("liste.html", {"issues": issue_list, "authors": json.loads(get_author())})
def main(): # Get user configuration for issue creation try: settings.author_name = exec_command("git config user.name").pop() except: print ("Username unavailable. You are now : {0}".format(settings.author_name)) try: settings.author_email = exec_command("git config user.email").pop() except: print ("Email unavailable. You are now : {0}".format(settings.author_email)) count_issue = 0 for f in sorted_ls("{0}/i*".format(settings.issue_folder)): try: issue = load_issue(settings.issue_folder, os.path.basename(f)) if issue["author"] == "{0} <{1}>".format(settings.author_name, settings.author_email): count_issue = count_issue+1 except: pass print ("You have\033[1m {0} issue(s)\033[0m assigned to you.".format(count_issue))