problema sysser cine a rezolvato.

  • Autor subiect yonr1
  • Dată creare
  • Răspunsuri: Răspunsuri 5
  • Vizualizări: Vizualizări 681
Stare
Nu este deschis pentru răspunsuri viitoare.

yonr1

Member
27 Dec 2018
152
2
18
30
bucuresti
Monede Dragon
0
0317 22:47:37532 :: Traceback (most recent call last):

0317 22:47:37533 :: File "game.py", line 1257, in OnKeyUp

0317 22:47:37588 :: TypeError
0317 22:47:37588 :: :
0317 22:47:37588 :: 'NoneType' object has no attribute '__getitem__'
0317 22:47:37588 ::

game.py
def OnKeyUp(self, key):
try:
self.onClickKeyDict[key]()
except KeyError:
pass
except:
raise

return True
 
pai rezolvarea este asta:

Cod:
def OnKeyUp(self, key):
        try:
            self.onClickKeyDict[key]()
        except KeyError:
            pass
        except:
            raise

        return TRUE

sau pune pe pastebin game.py sa ne uitam in el
 
in loc de

Cod:
def BINARY_Highlight_Item(self, inven_type, inven_pos):
        self.interface.Highligt_Item(inven_type, inven_pos)

modifica in:

Cod:
    def BINARY_Highlight_Item(self, inven_type, inven_pos):
        if self.interface:
            self.interface.Highligt_Item(inven_type, inven_pos)

Ai grija la tab-uri
 
Stare
Nu este deschis pentru răspunsuri viitoare.