История изменений
Исправление Virtuos86, (текущая версия) :
1. В питоне сильная типизация, господин профессор.
2.
в языки со строгой типизацией тебе соваться рано
Окей. Хотя это не я предложил вместо проверки идентичности с уникальным объектом языка проверять булевое значение file, что в отличие от проверки на равенство с None позволяет пихать в file что угодно.
Исправление Virtuos86, :
1. В питоне сильная типизация, господин профессор.
2.
в языки со строгой типизацией тебе соваться рано
Окей. Хотя это не я предложил вместо проверки идентичности с уникальным объектом языка проверять булевое значение file, что в отличие от проверки на равенство с Noneпозволяет пихать в file что угодно.
Исходная версия Virtuos86, :
1. В питоне сильная типизация, господин профессор.
2. >в языки со строгой типизацией тебе соваться рано 
Окей. Хотя это не я предложил вместо проверки идентичности с уникальным объектом языка проверять булевое значение file, что в отличие от проверки на равенство с Noneпозволяет пихать в file что угодно.