Exemple #1
0
    def gym_img(self):
        team = request.args.get('team')
        level = request.args.get('level')
        raidlevel = request.args.get('raidlevel')
        pkm = request.args.get('pkm')
        form = request.args.get('form')
        costume = int(
            request.args.get('costume')) if 'costume' in request.args else None
        is_in_battle = 'in_battle' in request.args
        is_ex_raid_eligible = 'is_ex_raid_eligible' in request.args

        if level is None or raidlevel is None:
            return send_file(get_gym_icon(team, level, raidlevel, pkm,
                                          is_in_battle, form, costume,
                                          is_ex_raid_eligible),
                             mimetype='image/png')

        elif (int(level) < 0 or int(level) > 6 or int(raidlevel) < 0
              or int(raidlevel) > 5):
            return abort(416)

        else:
            return send_file(get_gym_icon(team, level, raidlevel, pkm,
                                          is_in_battle, form, costume,
                                          is_ex_raid_eligible),
                             mimetype='image/png')
Exemple #2
0
 def gym_img(self):
     team = request.args.get('team')
     level = request.args.get('level')
     raidlevel = request.args.get('raidlevel')
     pkm = request.args.get('pkm')
     is_in_battle = 'in_battle' in request.args
     return send_file(get_gym_icon(team, level, raidlevel, pkm, is_in_battle), mimetype='image/png')
Exemple #3
0
    def gym_img(self):
        team = request.args.get('team')
        level = request.args.get('level')
        raidlevel = request.args.get('raidlevel')
        pkm = request.args.get('pkm')
        is_in_battle = 'in_battle' in request.args

        if (level == None or raidlevel == None):
            return send_file(get_gym_icon(team, level, raidlevel, pkm,
                                          is_in_battle),
                             mimetype='image/png')

        elif (int(level) < 0 or int(level) > 6 or int(raidlevel) < 0
              or int(raidlevel) > 5):
            return abort(416)

        else:
            return send_file(get_gym_icon(team, level, raidlevel, pkm,
                                          is_in_battle),
                             mimetype='image/png')