Ticket #5: dictionary.patch

File dictionary.patch, 0.8 kB (added by farshad@parspooyesh.com, 3 years ago)
  • pyrad/dictionary.py

    old new  
    6464         
    6565        def __str__(self): 
    6666                str="" 
    67                 if hasattr(self, filename): 
    68                         str+=filename 
    69                         if hasattr(self, linenumber): 
     67                if hasattr(self, "filename"): 
     68                        str+=self.filename 
     69                        if hasattr(self, "linenumber"): 
    7070                                str+="(%d)" % self.linenumber 
    7171                        str+=": " 
    7272                str+="Parse error" 
    7373                if self.msg: 
    7474                        str+=": %s" % self.msg 
    7575 
    76                 return msg 
     76                return str 
    7777 
    7878 
    7979class Attribute: 
     
    234232                        elif tokens[0]=="VENDOR": 
    235233                                self.__ParseVendor(state, tokens) 
    236234                        elif tokens[0]=="BEGIN-VENDOR": 
    237                                 self.ParseBeginVendor(state, tokens) 
     235                                self.__ParseBeginVendor(state, tokens) 
    238236                        elif tokens[0]=="END-VENDOR": 
    239237                                self.__ParseEndVendor(state, tokens) 
    240238