![](/s/cache/f5/ff/f5ff78369295dc5640fd96a530efa742.png)
0
Completed
Вместо == None следует использовать is None
В 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()
![](/s/cache/a6/73/a6734f0835e96bbe2628c5222c7eeee6.png)
0
Completed
Alexander 4 years ago
Customer support service by UserEcho