0
Завершено

Вместо == None следует использовать is None

Vladimir Donets 5 lat temu Ostatnio zmodyfikowane przez anonymous 5 lat temu 1

В python  не проверяют на равенство None (https://refactoring.guru/ru/introduce-null-object), который является Singleton-ом. 
Поэтому надо отрефакторить ( ^_~ ) примеры так:

customer == None:

заменить на 

customer is None:

И код 

customer = order.customer if order.customer != None else NullCustomer()


можно упростить до


customer = order.customer or NullCustomer()