0
Completed

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

Vladimir Donets 4 years ago updated by anonymous 4 years ago 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()