コード例 #1
0
ファイル: problems.py プロジェクト: ia03/vummer
 async def addprob(self, ctx, problem_name):
     """Adds a problem. Only available to the bot owner."""
     if problem_name in problems:
         await ctx.send('Problem ' + problem_name + ' already exists.')
         return
     problems[problem_name] = Problem()
     problems[problem_name].cases = {}
     await ctx.send('Problem ' + problem_name + ' successfully added.')
     await write_problems()
コード例 #2
0
ファイル: problems.py プロジェクト: ia03/vummer
def read_problems():
    global problems
    problems = {}
    with open('problems.json') as problems_file:
        list = jsons.loads(problems_file.read())
    for problem_name in list:
        problems[problem_name] = Problem()
        problems[problem_name].details = list[problem_name]['details']
        problems[problem_name].cases = {}
        for input in list[problem_name]['cases']:
            problems[problem_name].cases[input] = (
                list[problem_name]['cases'][input])