0
Завершено

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

Vladimir Donets hace 5 años actualizado por anonymous hace 4 años 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()