Невозможно редактировать информацию о классе в базе данных python3, объект NoneType - PullRequest
0 голосов
/ 21 июня 2020

Это моя проблема:

File "/home/kl33m/Download/OOP/materialListEdit.py", line 17, in getName
return self.findByCode(code).getName()
AttributeError: 'NoneType' object has no attribute 'getName'
class materialListEdit(materialList,generalListEdit):
    def newRec(self, code = 0, name = "", priceforgramm = 0):
        self.appendList(material(code, name, priceforgramm))
        
    def setName(self, code, value):
        self.findByCode(code).setName(value)

    def setPriceForGramm(self, code, value):
        self.findByCode(code).setPriceForGramm(value)

Это проблема, обнаружите один из трех классов. Идк, как это может работать вот так.

список материалов

def getName(self,code):return self.findByCode(code).getName()
def getPriceForGramm(self,code):return self.findByCode(code).getPriceForGramm()

И несколько небольших дополнений:

Ошибка Полное имя ;

Github Весь код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...