0
Завершено

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

Vladimir Donets 4 年 前 更新人: anonymous 4 年 前 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()

UserEcho 的客户支持