Skip to content

UnboundLocalError: local variable 'response' referenced before assignment #20

Open

Description

@ps2cho
Ignoring exception in on_message
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/discord/client.py", line 270, in _run_event
    await coro(*args, **kwargs)
  File "/home/pi/Desktop/bot/cogs/Chatting.py", line 515, in on_message
    hypixel.setKeys(API_KEYS)
  File "/usr/local/lib/python3.6/site-packages/hypixel.py", line 128, in setKeys
    response = getJSON('key', key=api_key)
  File "/usr/local/lib/python3.6/site-packages/hypixel.py", line 67, in getJSON
    if response['success'] is False:
UnboundLocalError: local variable 'response' referenced before assignment

        if message.content.startswith("빠봇 하픽전적"):

            a = message.content[8:].lstrip()
            if a =="":
                embed=discord.Embed(title="⚠ 주의", description="검색어가 없습니다.",color=0xd8ef56)
                await message.channel.send(embed=embed)
            else:
                API_KEYS = ['********']
                hypixel.setKeys(API_KEYS) 

                Player = hypixel.Player(a) 
                PlayerName = Player.getName() 
                PlayerLevel = Player.getLevel()
                PlayerRank = Player.getRank()
                Playerinfo = Player.getPlayerInfo()

                embed = discord.Embed(colour = 0xFDFFE9, title = '하이픽셀 전적')

                embed.add_field(name='닉네임', value=Playername, inline=False)
                embed.add_field(name='레벨', value=PlayerLebel, inline=False)

                embed.add_field(name='랭크', value=PlayerRank['rank'], inline=False)                  
                await message.channel.send(embed=embed)

Why does this happen??

Activity

  1. Snuggle commented on May 24, 2021

    @Snuggle
    Owner

    Hello, @ps2cho & @beardotpy! This hopefully is fixed by 6903c76. Could you please see if v0.8.0 of hypixel.py fixes this issue for you? If you use Python's PIP, you can run something like: pip install hypixel --upgrade to upgrade the package.

  2. self-assigned this
    on May 24, 2021
  3. 4444dogs commented on Jul 28, 2022

    @4444dogs

    I am having this issue too, even after the fix.

  4. Gingmzmzx commented on Oct 31, 2022

    @Gingmzmzx

    I am having this issue too, even after the fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions