Seltsamer Python Fehler

07/12/2014 13:36 DasSchwarzeT#1
Tag Leute,
ich sitze schon ne Weile an einem komischen Fehler:
PHP Code:
 0712 13:28:32308 :: Traceback (most recent call last):

0712 13:28:32308 ::   File "C:\Users\David\Desktop\El Project\Clientside\Client\board.py"line 9in ?

0712 13:28:32308 ::     
0712 13:28:32308 :: class ItemBoardDialog(ui.ScriptWindow):

0712 13:28:32308 ::   File "C:\Users\David\Desktop\El Project\Clientside\Client\board.py"line 22in ItemBoardDialog

0712 13
:28:32308 ::     
0712 13:28:32308 :: AFFECT_DICT = {

0712 13:28:32308 :: AttributeError
0712 13
:28:32308 :: : 
0712 13:28:32308 :: 'module' object has no attribute 'APPLY_DEF_GRADE'
0712 13:28:32308 :: 
Soweit so gut, klingt weiter nicht sonderlich seltsam. Allerdings gibt es in meiner board.py kein "APPLY_DEF_GRADE".
Hier der Ausschnitt ab Zeile 22
PHP Code:
    AFFECT_DICT = {
        
item.APPLY_MAX_HP locale.TOOLTIP_MAX_HP,
        
item.APPLY_MAX_SP locale.TOOLTIP_MAX_SP,
        
item.APPLY_CON locale.TOOLTIP_CON,
        
item.APPLY_INT locale.TOOLTIP_INT,
        
item.APPLY_STR locale.TOOLTIP_STR,
        
item.APPLY_DEX locale.TOOLTIP_DEX,
        
item.APPLY_ATT_SPEED locale.TOOLTIP_ATT_SPEED,
        
item.APPLY_MOV_SPEED locale.TOOLTIP_MOV_SPEED,
        
item.APPLY_CAST_SPEED locale.TOOLTIP_CAST_SPEED,
        
item.APPLY_HP_REGEN locale.TOOLTIP_HP_REGEN,
        
item.APPLY_SP_REGEN locale.TOOLTIP_SP_REGEN,
        
item.APPLY_POISON_PCT locale.TOOLTIP_APPLY_POISON_PCT,
        
item.APPLY_STUN_PCT locale.TOOLTIP_APPLY_STUN_PCT,
        
item.APPLY_SLOW_PCT locale.TOOLTIP_APPLY_SLOW_PCT,
        
item.APPLY_CRITICAL_PCT locale.TOOLTIP_APPLY_CRITICAL_PCT,
        
item.APPLY_PENETRATE_PCT locale.TOOLTIP_APPLY_PENETRATE_PCT,

        
item.APPLY_ATTBONUS_WARRIOR locale.TOOLTIP_APPLY_ATTBONUS_WARRIOR,
        
item.APPLY_ATTBONUS_ASSASSIN locale.TOOLTIP_APPLY_ATTBONUS_ASSASSIN,
        
item.APPLY_ATTBONUS_SURA locale.TOOLTIP_APPLY_ATTBONUS_SURA,
        
item.APPLY_ATTBONUS_SHAMAN locale.TOOLTIP_APPLY_ATTBONUS_SHAMAN,
        
item.APPLY_ATTBONUS_MONSTER locale.TOOLTIP_APPLY_ATTBONUS_MONSTER,

        
item.APPLY_ATTBONUS_HUMAN locale.TOOLTIP_APPLY_ATTBONUS_HUMAN,
        
item.APPLY_ATTBONUS_ANIMAL locale.TOOLTIP_APPLY_ATTBONUS_ANIMAL,
        
item.APPLY_ATTBONUS_ORC locale.TOOLTIP_APPLY_ATTBONUS_ORC,
        
item.APPLY_ATTBONUS_MILGYO locale.TOOLTIP_APPLY_ATTBONUS_MILGYO,
        
item.APPLY_ATTBONUS_UNDEAD locale.TOOLTIP_APPLY_ATTBONUS_UNDEAD,
        
item.APPLY_ATTBONUS_DEVIL locale.TOOLTIP_APPLY_ATTBONUS_DEVIL,
        
item.APPLY_STEAL_HP locale.TOOLTIP_APPLY_STEAL_HP,
        
item.APPLY_STEAL_SP locale.TOOLTIP_APPLY_STEAL_SP,
        
item.APPLY_MANA_BURN_PCT locale.TOOLTIP_APPLY_MANA_BURN_PCT,
        
item.APPLY_DAMAGE_SP_RECOVER locale.TOOLTIP_APPLY_DAMAGE_SP_RECOVER,
        
item.APPLY_BLOCK locale.TOOLTIP_APPLY_BLOCK,
        
item.APPLY_DODGE locale.TOOLTIP_APPLY_DODGE,
        
item.APPLY_RESIST_SWORD locale.TOOLTIP_APPLY_RESIST_SWORD,
        
item.APPLY_RESIST_TWOHAND locale.TOOLTIP_APPLY_RESIST_TWOHAND,
        
item.APPLY_RESIST_DAGGER locale.TOOLTIP_APPLY_RESIST_DAGGER,
        
item.APPLY_RESIST_BELL locale.TOOLTIP_APPLY_RESIST_BELL,
        
item.APPLY_RESIST_FAN locale.TOOLTIP_APPLY_RESIST_FAN,
        
item.APPLY_RESIST_BOW locale.TOOLTIP_RESIST_BOW,
        
item.APPLY_RESIST_FIRE locale.TOOLTIP_RESIST_FIRE,
        
item.APPLY_RESIST_ELEC locale.TOOLTIP_RESIST_ELEC,
        
item.APPLY_RESIST_MAGIC locale.TOOLTIP_RESIST_MAGIC,
        
item.APPLY_RESIST_WIND locale.TOOLTIP_APPLY_RESIST_WIND,
        
item.APPLY_REFLECT_MELEE locale.TOOLTIP_APPLY_REFLECT_MELEE,
        
item.APPLY_REFLECT_CURSE locale.TOOLTIP_APPLY_REFLECT_CURSE,
        
item.APPLY_POISON_REDUCE locale.TOOLTIP_APPLY_POISON_REDUCE,
        
item.APPLY_KILL_SP_RECOVER locale.TOOLTIP_APPLY_KILL_SP_RECOVER,
        
item.APPLY_EXP_DOUBLE_BONUS locale.TOOLTIP_APPLY_EXP_DOUBLE_BONUS,
        
item.APPLY_GOLD_DOUBLE_BONUS locale.TOOLTIP_APPLY_GOLD_DOUBLE_BONUS,
        
item.APPLY_ITEM_DROP_BONUS locale.TOOLTIP_APPLY_ITEM_DROP_BONUS,
        
item.APPLY_POTION_BONUS locale.TOOLTIP_APPLY_POTION_BONUS,
        
item.APPLY_KILL_HP_RECOVER locale.TOOLTIP_APPLY_KILL_HP_RECOVER,
        
item.APPLY_IMMUNE_STUN locale.TOOLTIP_APPLY_IMMUNE_STUN,
        
item.APPLY_IMMUNE_SLOW locale.TOOLTIP_APPLY_IMMUNE_SLOW,
        
item.APPLY_IMMUNE_FALL locale.TOOLTIP_APPLY_IMMUNE_FALL,
        
item.APPLY_BOW_DISTANCE locale.TOOLTIP_BOW_DISTANCE,
        
item.APPLY_ATT_GRADE locale.TOOLTIP_ATT_GRADE,
        
item.APPLY_MAGIC_ATT_GRADE locale.TOOLTIP_MAGIC_ATT_GRADE,
        
item.APPLY_MAGIC_DEF_GRADE locale.TOOLTIP_MAGIC_DEF_GRADE,
        
item.APPLY_MAX_STAMINA locale.TOOLTIP_MAX_STAMINA,
        
item.APPLY_MALL_ATTBONUS locale.TOOLTIP_MALL_ATTBONUS,
        
item.APPLY_MALL_DEFBONUS locale.TOOLTIP_MALL_DEFBONUS,
        
item.APPLY_MALL_EXPBONUS locale.TOOLTIP_MALL_EXPBONUS,
        
item.APPLY_MALL_ITEMBONUS locale.TOOLTIP_MALL_ITEMBONUS,
        
item.APPLY_MALL_GOLDBONUS locale.TOOLTIP_MALL_GOLDBONUS,
        
item.APPLY_SKILL_DAMAGE_BONUS locale.TOOLTIP_SKILL_DAMAGE_BONUS,
        
item.APPLY_NORMAL_HIT_DAMAGE_BONUS locale.TOOLTIP_NORMAL_HIT_DAMAGE_BONUS,
        
item.APPLY_SKILL_DEFEND_BONUS locale.TOOLTIP_SKILL_DEFEND_BONUS,
        
item.APPLY_NORMAL_HIT_DEFEND_BONUS locale.TOOLTIP_NORMAL_HIT_DEFEND_BONUS,
        
item.APPLY_PC_BANG_EXP_BONUS locale.TOOLTIP_MALL_EXPBONUS_P_STATIC,
        
item.APPLY_PC_BANG_DROP_BONUS locale.TOOLTIP_MALL_ITEMBONUS_P_STATIC,
        
item.APPLY_RESIST_WARRIOR locale.TOOLTIP_APPLY_RESIST_WARRIOR,
        
item.APPLY_RESIST_ASSASSIN locale.TOOLTIP_APPLY_RESIST_ASSASSIN,
        
item.APPLY_RESIST_SURA locale.TOOLTIP_APPLY_RESIST_SURA,
        
item.APPLY_RESIST_SHAMAN locale.TOOLTIP_APPLY_RESIST_SHAMAN,
#        item.APPLY_MAX_HP_PCT : locale.TOOLTIP_APPLY_MAX_HP_PCT,
#        item.APPLY_MAX_SP_PCT : locale.TOOLTIP_APPLY_MAX_SP_PCT,
#        item.APPLY_ENERGY : locale.TOOLTIP_ENERGY,
    

Wer sich wundert:
Der Fehler in Zeile 9 meckert an der class rum, da dort ein Fehler ist.

Wäre schön, wenn mir jemand helfen könnte.

Ich sollte lernen, die Fehlercodes richtig zu lesen..

#closerequest