Clean up
This commit is contained in:
@@ -8,24 +8,10 @@ Level = namedtuple('Level', 'name points')
|
||||
# A ([Level], Level, Level) tuple;
|
||||
# previous can be empty, and exactly one of current and next can be None
|
||||
LevelInfo = namedtuple('LevelInfo', 'previous current next')
|
||||
# LevelInfo = namedtuple('LevelInfo', 'prev cur next')
|
||||
|
||||
### Functions ###
|
||||
|
||||
|
||||
"""
|
||||
def get_levels(config):
|
||||
levels = []
|
||||
for opt in config.options('Levels'):
|
||||
name, points = opt.title(), config.getint('Levels', opt)
|
||||
levels.append(Level(name, points))
|
||||
# levels.append((opt.title(), config.getint('Levels', opt)))
|
||||
# levels.sort(key=lambda pair: pair[1])
|
||||
levels.sort(key=lambda lvl: lvl.points)
|
||||
return levels
|
||||
"""
|
||||
|
||||
|
||||
def user_level_info(points, levels):
|
||||
'''Return a tuple the user's previous (plural), current, and next levels.
|
||||
|
||||
@@ -56,11 +42,3 @@ def is_max_level(level_info):
|
||||
return not level_info.next
|
||||
|
||||
|
||||
"""
|
||||
def is_max_level(points, levels):
|
||||
'''Assume levels is sorted in ascending order by points.'''
|
||||
# return points >= levels[-1][1]
|
||||
return points >= levels[-1].points
|
||||
"""
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user